當我綁定一個ToolBar
以命令視圖模型對象的集合。集合中的對象有一個屬性IsSeparator
,當真正的我想與在ToolBar
一個<Separator/>
表示。如何插入工具欄分隔結合的ItemSource
我的基本標記看起來是這樣的:
<ToolBar Grid.Row="1" ItemsSource="{Binding Path=ToolBarCommands}">
<ToolBar.ItemTemplate>
<DataTemplate>
<Button ToolTip="{Binding Path=ToolTip}" Command="{Binding Path=Command}">
<Button.Content>
<Image Width="16" Height="16" Source="{Binding Path=IconStream}"/>
</Button.Content>
</Button>
</DataTemplate>
</ToolBar.ItemTemplate>
</ToolBar>
我打得四處ItemContainerStyle
多像this exampleMenuItem
秒,但無濟於事。
任何幫助表示讚賞。
這幫助我,謝謝。事實證明,當您動態添加工具欄項目並使用DataTemplateSelector時,您需要明確指定分隔符的樣式。在DataTemplate中簡單地編寫' '會導致分隔符不顯示。 –
pbalaga