Comment la classe StatusBarItem
est-elle censée être utilisée? Est-ce que tous les éléments d'un contenu de StatusBar
sont censés en être enveloppés? Je ne comprends pas vraiment comment StatusBarItem
affecte la mise en page StatusBar
. Il semble que je peux utiliser HorizontalAlignment
sur un StatusBarItem
, mais pas quand je mets l'élément dans le directement StatusBar
:Quel est le point de la classe StatusBarItem dans WPF?
<StatusBar>
<TextBlock HorizontalAlignment="Right" Text="Not right" />
<StatusBarItem HorizontalAlignment="Center">
<TextBlock Text="Center" />
</StatusBarItem>
</StatusBar>
Aussi, si vous enveloppez un Separator
dans un StatusBarItem
les Separator
changements à l'horizontale. Separator
s par défaut à la verticale lorsqu'il est mis dans le StatusBar
directement sans un wrapper StatusBarItem
.
J'ai eu un problème similaire en utilisant 'Separator' avec' ToolBar' http://stackoverflow.com/questions/1274370/ – kenwarner
Pas une réponse, mais c'est un ItemsControl, ce qui signifie que vous pouvez le lier à une collection d'objets et utilisez DataTemplates pour déterminer comment ces éléments sont affichés dans la barre d'état. Il offre probablement un meilleur comportement dans un StatusBar qu'un ItemsControl standard. – Will