Web- und Software Development

SplashScreen in der WPF

Written By: Mario Priebe - Feb• 26•09

Um ein SplashScreen unter der WPF einzubauen geht man wie folgt vor:

Man fügt über ein vorhandenes Element, seinem Projekt ein Bild hinzu,

bildhinzufuegen

das Bild muss man dann in den Eigenschaften zum Buildvorgang ein SplashScreen zuweisen,

bildeigenschaften

dann lässt man sich im Projektexplorer alle Dateien anzeigen,

alledateienanzeigen

hier steht einem dann, unter obj – Debug, die *.cs App.g.cs zur Verfügung.

appgcs

Die öffnet man und erweitert die Main Methode um ein Threading (benötigt System.Threading)  und eine Instanz vom SplashScreen.

using System.Threading;
1
2
3
SplashScreen splashScreen = new SplashScreen("blaue%20berge.jpg");
splashScreen.Show(true);
Thread.Sleep(2000);


voila, nun wird das SplashScreen vor der Anwendung geladen…


contextmenu – WPF / XAML Quicky

Written By: Mario Priebe - Feb• 26•09

Ein Kontextmenü unter WPF ist super einfach einzubauen und lässt sich auf fast alle Elemente anwenden.

contextmenu

1
2
3
4
5
6
7
8
9
10
11
<StackPanel>
        <Image Source="PfadZumBild\Blaue Berge.jpg" Height="100" Width="100">
            <Image.ContextMenu>
                <ContextMenu>
                    <MenuItem Header="Punkt1" Click="MenuItem_Click" />
                    <MenuItem Header="Punkt2" IsCheckable="True" IsChecked="True" />
                    <MenuItem Header="Punkt3" IsCheckable="True" IsChecked="False" IsEnabled="False" InputGestureText="only Fullversion" />
              </ContextMenu>
          </Image.ContextMenu>
      </Image>
</StackPanel>
1
2
3
4
private void MenuItem_Click(object sender, RoutedEventArgs e)
{
    this.Title = "clicked";
}

Empfehlungen vom Mittwoch, 25. Februar 2009

Written By: Mario Priebe - Feb• 25•09

Lesenswerte Read it Later und RSS-Feeds

 

Empfehlungen vom Dienstag, 24. Februar 2009

Written By: Mario Priebe - Feb• 24•09

Lesenswerte Read it Later und RSS-Feeds