App-Einstellungen in der Charm Bar mit C# hinzufügen

Applikations-Einstellungen einer Windows Store-App können in der Charm Bar integriert werden. Der Benutzer braucht dann in der App nur die „Windowstaste + C“ drücken und kann dann im Menüpunkt „Einstellungen“ die für die App definierten Settings einsehen.

Wie man solche Settings mit C# hinzufügt, möchte ich in einem kleinen Code-Beispiel zeigen.
App-Einstellungen in der Charm Bar mit C# hinzufügen weiterlesen

Lambda-Ausdrücke in C#

Wer einen Event Handler für einen Button hinzufügen möchte, der kennt aus C# sicherlich folgende Schreibweise:

1
2
3
4
5
6
7
8
9
10
private void buttonClick(object sender, RoutedEventArgs events)
{
  // Event handling
}
 
public MyPage()
{
  InitializeComponent();
  backButton.Click += new RoutedEventHandler(buttonClick);
}

Man kann das Hinzufügen eines Event Handlers mit einem Lamba-Ausdruck aber auch noch verkürzen:

1
2
3
4
5
6
7
8
public MyPage()
{
  InitializeComponent();
  backButton.Click += (sender, events) =>
  {
    // Event handling
  };
}