Visar inlägg med etikett Silverlight. Visa alla inlägg
Visar inlägg med etikett Silverlight. Visa alla inlägg

onsdag, maj 11, 2011

Full screen out of browser (OOB) i SL4

För att skapa en applikation i Silverligt 4 som kör out of browser, i full screen, finns det en del saker att tänka på. Det första man måste göra är att högerklicka på projektfilen Silverlightprojektet och välja egenskaper. På fliken för Silverlight markerar man att man vill ha stöd för out of browser.

Dialog

När den checkboxen är markerad kan man klicka på knappen för Out-of-Browser Settings.

I den dialog som dyker upp kan man ställa in vad applikationen ska heta, hur stor den ska vara när den startar, beskrivningar samt sätta ikoner. Längst ner på den dialogrutan finns det också några viktiga checkboxar. Den sista av de tre markerar man om man vill att applikationen kan köra med eleveted trust. Detta är ett krav för att senare kunna sätta applikationen i full screen mode.

oob

Om en Silverlight-applikation inte kör under elevated trust kan man fortfarande sätta den i full screen men då är det bara om det är på uppmaning av användaren, t ex genom att hon eller han klickar på en knapp. Om man försöker sätta applikationen i full screen genom kod i t ex Application_Startup kommer den kodraden att ignoreras.

Men om man kör i elevated trust kan man, genom kod när applikationen startar, direkt sätta den i full screen. Observer att anropet till att förändra propertien IsFullScreen måste ske iett anrop till Dispatcher.BeginInvoke.

Code Snippet
  1. private void Application_Startup(object sender, StartupEventArgs e)
  2. {
  3.     Deployment.Current.Dispatcher.BeginInvoke(() => SetFullScreen());
  4.     this.RootVisual = new MainPage();
  5. }
Code Snippet
  1. private void SetFullScreen()
  2. {
  3.     Application.Current.Host.Content.IsFullScreen = true;
  4. }

onsdag, mars 05, 2008

Mix08 keynote

Sitter hemma och kollar på en live sändning från Mix08 i Las Vegas med Scott Guthrie.

Lite av det som pratas om:

  • Hard Rock-cafe har byggt en grymt grymt grymt cool applikation baserad på Silverlight och Depp Zoom. Johan Lindfors visade Deep Zoom på lanseringseventet men på det sätt Hard Rock har använt det är helt otroligt. Siten finns på http://memorabilia.hardrock.com/ och handlar om all memorabilia de har. Missa den inte!
  • Beta 1 av IE8 kommer att finnas tillgänglig för nerladdning direkt efter keynote. Här är länken:
    http://www.microsoft.com/windows/products/winfamily/ie/ie8/readiness/Install.htm
  • En ny version av Expression Blend kommer att göras tillgänglig. Den heter 2.5 March Preview och kommer att ytterligare förbättra hur man jobbar med WPF, Silverlight 1.0 och Silverlight 2. http://silverlight.net/default.aspx
  • Silverlight on mobile är på god väg. En demo av en social-nätverks-app på Windows Mobile 6 på en HTC Touch var rätt cool. Det intressanta är att man kan nu utveckla en silverlight app i Visual Studio och Blend och sedan publicera den på mobil utan att ändra ett smack. Lite kul att Scott Gu också levererar "nyheten" att man också kommer att kunna köra Silverlight på Nokia-telefoner som kör Symbian OS. Den här nyheten tipsade dock min kollega Pär Gradin mig om redan i förmiddags på vårt uppdrag in the hood...
  • Visual Studio 2008 Tools for Silverlight Beta 1 finns tillgängligt för nerladdning. http://www.microsoft.com/downloads/details.aspx?FamilyId=E0BAE58E-9C0B-4090-A1DB-F134D9F095FD&displaylang=en

Jag kan varmt rekomendera att se hela keynoten som kommer att finnas tillgänglig på visitmix.com om 24 timmar.

Det coolaste är nog ändå att de spelade Johnny Cash när gästerna skulle komma in på scen! The man in black rules!