Ich erstelle eine WPF-Anwendung, als einen Vorstoß in WPF, und ich bin ein bisschen fest, wie ich anfangen soll. Was ist die "Standard" -Methode, um ein Hauptanwendungsfenster mit einer Menüleiste oben und einer Schaltflächenleiste direkt darunter zu erstellen, dann eine große offene Fläche, auf der meine App läuft? Ist es ein StackPanel, Canvas, Grid, direkt auf dem Fenster platziert ...? Wie fange ich an?Wie wird ein Hauptfenster mit Menüleiste und Symbolleiste in WPF akzeptiert?
1
A
Antwort
2
Ich würde mit einem Menü zu einem Grid bevorzugen und eine Toolbar wie folgt aus:
<Window x:Class="WpfApplication1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:Name="self"
Title="MainWindow" Height="350" Width="525">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<Menu Grid.Row="0">
<MenuItem Header="File">
<MenuItem Header="Open" />
<MenuItem Header="Close" />
</MenuItem>
</Menu>
<ToolBar Grid.Row="1">
<Button Content="Foo" />
<Button Content="Bar" />
</ToolBar>
</Grid>
</Window>
Verwandte Themen
- 1. Emacs - keine Menüleiste und Symbolleiste
- 2. Hauptfenster Titelleiste Farbwechsel in WPF
- 3. Anpassbare Symbolleiste in WPF
- 4. wpf- Application_Startup - Ladedialogfenster THEN Hauptfenster
- 5. WPF-Anwendung mit kontextsensitiver Symbolleiste
- 6. Erstellen Sie eine Menüleiste in WPF?
- 7. Wie wird ein Fenster in WPF modal zu Seite gemacht?
- 8. WPF Hauptfenster ist immer über anderen Fenstern
- 9. Wie mache ich ein Element in einer Symbolleiste füllen alle verfügbaren Platz in WPF
- 10. WPF, Update Statusleiste im Hauptfenster aus UserControl
- 11. WPF-Benutzersteuerelement ändert die Größe nicht mit Hauptfenster
- 12. Warum wird ein Objekt mit duplizierter Eigenschaft in JavaScript akzeptiert?
- 13. Entfernen Sie die Menüleiste des Menüs aus Visual Studio (Menüleiste)
- 14. Menü/Symbolleiste Farbe in WPF App
- 15. mit Unity Menüleiste in Qt
- 16. Wie lade ich eine Ansicht im Hauptfenster mit pyobjc?
- 17. WPF TextBox nicht akzeptiert Löschen Schlüssel
- 18. Symbolleiste in minimaler Symbolleiste Layout wird nicht fixiert
- 19. Wie wird ein WPF DataGrid aktualisiert?
- 20. Menüleiste mit Hover-Unterkategorien?
- 21. Wie man ein Menüleiste Icon auf Mac OSX mit wx
- 22. Menüleiste wird abgeschnitten, während Größe ändern Fenster
- 23. WPF-TextBox akzeptiert keine Eingabe in ElementHost in Fensterformularen
- 24. WPF DataGridTextColumn Bindung akzeptiert keine Dezimalstellen
- 25. Cocoa/Objective-C - Unterfenster mit Texteingabe ohne Hauptfenster wird inaktiv
- 26. Wie wird die Höhe der Symbolleiste festgelegt?
- 27. Anzeigen von WPF Inhalt über/außerhalb Hauptfenster Grenzen
- 28. PyQt mit Statusleiste und Menüleiste QWidget
- 29. Warum wird während der Laufzeit ein [n] in c akzeptiert?
- 30. Wie füge ich ein TLabel zur Menüleiste in Delphi hinzu?