Silverlight Fullscreen

otto fischer 21. September 2008 13:34

Eine Silverlight-Applikation in den Fullscreen Modus zu versetzen ist "eigentlich" ganz einfach.

Auf echte Programmierer warten natürlich auch hier echte Probleme - die sparen wir im Moment allerdings aus und beschäftigen uns mit den Grundlagen.

Wir starten mit einem einfachen Screendesign (Grid mit drei Spalten, einem Bild und einem Schalter).

Die XAML Page siehst Du hier:

 

<UserControl x:Class="SilverlightApplication1.Page"

   xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"

   xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"

   Width="400" Height="300">

    <Grid x:Name="LayoutRoot" Background="White">

        <Grid.RowDefinitions>

            <RowDefinition Height="0.203*"/>

            <RowDefinition Height="0.18*"/>

            <RowDefinition Height="0.617*"/>

        </Grid.RowDefinitions>

        <Image Source="P1000377.JPG" Grid.RowSpan="1" Grid.Row="2" >

 

        </Image>

        <Button HorizontalAlignment="Left" Margin="69,24,0,8"

               VerticalAlignment="Stretch" Width="130" Content="Fullscreen"

               Click="OnFullScreen"/>

 

    </Grid>

</UserControl>

Das können wir mit Visual Studio schreiben, einfacher geht es mit Blend:

image

Zurück in Visual Studio fügen wir folgenden Code ein:

private void OnFullScreen(object sender, RoutedEventArgs e)

{

    Application.Current.Host.Content.IsFullScreen

        = !Application.Current.Host.Content.IsFullScreen;

    if (Application.Current.Host.Content.IsFullScreen)

    {

        ((Button)sender).Content = "Zurück";

    }

    else

    {

        ((Button)sender).Content = "FullScreen";

    }

 

}

image

 

So, und wenn nun noch mein Screen-Shot Programm auch noch einen Fullscreen aufnehmen könnte, wären wir alle (für dem Moment) glücklich. Wenigstens können wir nun eine einfache Silverlight-Applikation in den Fullscreen-Modus schalten

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , ,

C# | Silverlight

Comments

Comments are closed

Blogverzeichnis - Blog Verzeichnis bloggerei.de Add to Google Blog-Webkatalog Bloggeramt.de

Calendar

<<  February 2010  >>
MoTuWeThFrSaSu
25262728293031
1234567
891011121314
15161718192021
22232425262728
1234567

View posts in large calendar

Bücher

silverlight-3-crashkurs

Bücher zur Entspannung - SF, Fantasy

 

Silverlight-city.de Otto's Blog Datenschutz Impressum Lesefutter