Web- und Software Development

Wie biete ich dem Benutzer ein KontextMenü? – WP7 Quicky

Antwort: Das WP7 ContextMenu ist im Silverlight Toolkit enthalten. Hierfür den xmlns (toolkit) einbinden und anschließend wie folgt verwenden: 1 2 3 4 5 6 <toolkit:ContextMenuService.ContextMenu> <toolkit:ContextMenu> <toolkit:MenuItem Header="my First Item" Tag="first" Click="button1_Click" /> <toolkit:MenuItem Header="my Second Item" Tag="second" /> </toolkit:ContextMenu> </toolkit:ContextMenuService.ContextMenu> Demnächst jeden Tag ein Windows Phone 7 Quicky. Also bleib dran! Viel Spaß [...]

Read the rest of this entry »

Wie kann man aus der ApplicationBar heraus eine neue Seite aufrufen? – WP7 Quicky

Antwort: Dazu in der entsprechenden PhoneApplicationPage im Knoten ApplicationBar (oder an gemeinsam verwendeter Stelle) ein Click Event implementieren und über Navigate die View ansteuern. 1 2 3 4 private void ApplicationBarMenuItem_Click(object sender, EventArgs e) { NavigationService.Navigate(new Uri("/Views/Page1.xaml", UriKind.Relative)); } Demnächst jeden Tag ein Windows Phone 7 Quicky. Also bleib dran! Viel Spaß beim entwickeln : [...]

Read the rest of this entry »

Wie finde ich das vom Benutzer aktuell gewählte Theme heraus? – WP7 Quicky

Antwort: Das Windows Phone 7 bietet zwei Basis-Themes, dark und light. Um als Entwickler heraus zu finden, welches der Benutzer gewählt hat, kann man folgenden Ansatz verwenden: Die App.cs um folgenden Code erweitern: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 private static SolidColorBrush backgroundBrush; internal [...]

Read the rest of this entry »

IsEven() – ExtensionMethod | C# Quicky

Um in einem Programm zu ermitteln, ob eine Zahl gerade oder ungerade ist, kann man den Modulo-Operator verwenden. Das Ganze in einer ExtensionMethod verpackt ist zudem auch noch benutzerfreundlich. Wie folgt könnte man das Ganze implementieren: 1 2 3 4 5 6 7 public static class ExtensionMethods { public static bool IsEven(this int value) { [...]

Read the rest of this entry »