Was ist der genaue Unterschied zwischen ToolBarPanel
und ToolBarTray
in WPF
?Was ist der genaue Unterschied zwischen ToolBarPanel und ToolBarTray in WPF?
10
A
Antwort
10
Hier sind Sie
Die ToolBar ein ToolBarPanel verwendet und eine ToolBarOverflowPanel in seiner Control. Das ToolBarPanel ist für das Layout der Elemente auf der Symbolleiste verantwortlich. Das ToolBarOverflowPanel ist für das Layout der Elemente verantwortlich, die nicht in die ToolBar passen. Ein Beispiel eines Control für eine ToolBar finden
http://msdn.microsoft.com/en-us/library/ms752063(v=vs.110).aspx
XAML
<ToolBarTray Background="White">
<ToolBar Band="1" BandIndex="1">
<Button>
<Image Source="toolbargraphics\cut.bmp" />
</Button>
<Button>
<Image Source="toolbargraphics\copy.bmp" />
</Button>
<Button>
<Image Source="toolbargraphics\paste.bmp" />
</Button>
<Button>
<Image Source="toolbargraphics\undo.bmp" />
</Button>
<Button>
<Image Source="toolbargraphics\redo.bmp" />
</Button>
<Button>
<Image Source="toolbargraphics\paint.bmp" />
</Button>
<Button>
<Image Source="toolbargraphics\spell.bmp" />
</Button>
<Separator/>
<Button ToolBar.OverflowMode="Always">
<Image Source="toolbargraphics\save.bmp" />
</Button>
<Button ToolBar.OverflowMode="Always">
<Image Source="toolbargraphics\open.bmp" />
</Button>
<Button ToolBar.OverflowMode="Always">
<Image Source="toolbargraphics\print.bmp" />
</Button>
<Button ToolBar.OverflowMode="Always">
<Image Source="toolbargraphics\preview.bmp" />
</Button>
</ToolBar>
</ToolBarTray>
Verwandte Themen
- 1. Three.js: Was ist der genaue Unterschied zwischen Lambert und Phong?
- 2. Was ist der genaue Unterschied zwischen Mongod und Mongos?
- 3. Was ist der genaue Unterschied zwischen "ExpectedConditions.visibilityOfElementLocated" und "ExpectedConditions.presenceOfElementLocated"
- 4. Was ist der genaue Unterschied zwischen Hadoop und Cloud Computing?
- 5. Was ist der Unterschied zwischen DataTemplate und DataContext in WPF?
- 6. Was ist der Unterschied zwischen Breite und ActualWidth in WPF?
- 7. Was ist der Unterschied zwischen HorizontalAlignment und HorizontalContentAlignment in WPF?
- 8. WPF: Was ist der Unterschied zwischen 'Name' und 'x: Name'?
- 9. Was ist der Unterschied zwischen WPF und Silverlight?
- 10. Was ist der Unterschied zwischen WPF Command und Event?
- 11. Was ist der Unterschied zwischen `==` und `ist`?
- 12. Was ist der Unterschied zwischen/* ... */und/** ... */
- 13. Was ist der Unterschied zwischen + = und = +?
- 14. Was ist der Unterschied zwischen $ (()) und Ausdruck?
- 15. Was ist der Unterschied zwischen:.! und: r !?
- 16. Was ist der Unterschied zwischen Verilog! und ~?
- 17. Was ist der Unterschied zwischen Difftime und '-'?
- 18. Was ist der Unterschied zwischen $ und $$?
- 19. was ist der Unterschied zwischen [[], []] und [[]] * 2
- 20. Was ist der Unterschied zwischen `&` und `ref`?
- 21. Was ist der Unterschied zwischen $ (...) und `...`
- 22. Was ist der Unterschied zwischen .Equals und ==
- 23. Was ist der Unterschied zwischen "$^N" und "$ +"?
- 24. Was ist der Unterschied zwischen? und ? = Nil
- 25. Was ist der genaue Unterschied zwischen dem Spiel und der Game Engine?
- 26. Was ist der Unterschied zwischen:
- 27. Was ist der Unterschied zwischen WPF-Befehl und -Ereignis in WPF?
- 28. Was ist der Unterschied zwischen einem Primärschlüssel und einem Ersatzschlüssel?
- 29. Was ist der Unterschied zwischen System.Windows.Controls.Control und System.Windows.Forms.Control?
- 30. Was ist der Unterschied zwischen Dispatcher-Thread und UI-Thread?
Haben Sie die MSDN-Dokumentation lesen? http://msdn.microsoft.com/en-us/library/ms752063.aspx. Im Wesentlichen können Sie eine ToolBar in ein ToolBarTray einfügen, während ein ToolBarPanel als Teil der ToolBar-Steuerelementvorlage verwendet wird. – elgonzo
@elgonzo, dass der Link jetzt unterbrochen ist. Gibt es noch einen? – Thomas
@Thomas, das Dokument ist immer noch da. Beachten Sie beim Besuch der Seite unter der Überschrift "Dieses Thema ist nicht mehr verfügbar" den Link "* Andere Versionen *" (es ist ein Drop-Down-Feld). Wählen Sie eine der älteren Framework-Versionen, um das Dokument zu sehen (anscheinend hat MS das Dokumentationssystem vermasselt und konnte diese Seite nicht für die Dokumentation von "neueren" .NET-Versionen importieren). Oder folge einfach [diesem Link] (https://msdn.microsoft.com/en-us/library/ms752063%28v=vs.100%29.aspx) ... :) – elgonzo