2016-04-19 11 views
0

Meine Frage ist ziemlich einfach. Ich möchte ein Menü in XAML erstellen. Angenommen, ich habe die Hauptseite mit Option 1 und Option 2. Ich möchte eine neue Seite öffnen, wenn ich auf Option 1 klicke und eine neue, wenn ich auf Option 3 klicke. Wie mache ich das? Vielen Dank.Erstellen Sie ein Menü in XAML

+2

Hallo, willkommen wäre so müssen Sie auch erstellen Option1Page.xaml und Option2Page.xaml an! In der Regel möchten Sie zunächst etwas Aufwand zeigen, da es sich um eine Q & A-Site für spezielle Programmierprobleme und keine Tutorial-Site handelt. Es gibt Tonnen von frei verfügbaren Tutorials auf den Interwebs für dieses genaue Ding leicht gefunden mit einem schnellen Ausflug zu Ihrer Lieblings-Suchmaschine. Komm zurück, wenn du bei deinem Versuch auf eine bestimmte Straßensperre stößt. :) –

Antwort

0

Ja, das ist ziemlich einfach. zu XAML hinzufügen

<Page.TopAppBar> 
    <CommandBar IsOpen="False" ClosedDisplayMode="Minimal"> 
     <CommandBar.PrimaryCommands> 
<AppBarButton x:Name="btnOption1" Label="Option1 Page" Click="btnOption1_Click" Icon="Play" > 
<AppBarButton x:Name="btnOption2" Label="Option2 Page" Click="btnOption2_Click" Icon="Setting" > 
      </AppBarButton> 
     </CommandBar.PrimaryCommands> 
    </CommandBar> 
</Page.TopAppBar> 

Wenn Sie auf die Schaltfläche Code klicken

private void btnOption1_Click(object sender, RoutedEventArgs e) 
    { 
     // this code loading XAML page with name Option1Page 
     this.Frame.Navigate(typeof(Option1Page)); 
    } 
     private void btnOption2_Click(object sender, RoutedEventArgs e) 
    { 
     this.Frame.Navigate(typeof(Option2Page)); 
    } 

Jetzt

Verwandte Themen