我有一个WPF ToolBar
,在调整大小时会将一些子控件溢出到溢出面板中。我怎样才能使两个特定的相邻控件一起溢出(意味着两者都将位于溢出面板中,或者两者都不会)。
例如,我希望TextBlock
和ComboBox
始终保持在一起:
<ToolBar>
<Button Content="button" />
<TextBlock VerticalAlignment="Center"
Margin="3,0,3,0"
Text="Size:" />
<ComboBox VerticalAlignment="Center"
ItemsSource="{Binding FontSizes}"
Text="{Binding FontSize}"
DataContext="{Binding}"
IsEditable="True" />
</ToolBar>
一种方法是将控件放在StackPanel
中,但最终会更改工具栏中控件的样式,从而删除控件的漂亮工具栏样式。对于某些控件(或者甚至可能是所有控件),我可以专门将样式设置回“工具栏样式”......但我希望有一种更简单的方法。