Учитывая очень простой МОФ AppWPF ToolBar Сепаратор сжимается ни к чему, когда внутри StackPanel
<Window x:Class="Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Window1" Height="300" Width="800">
<Grid>
<ToolBar Height="50" >
<MenuItem Header="Test1" />
<MenuItem Header="Test2" />
<StackPanel Orientation="Horizontal">
<Separator />
<MenuItem Header="Test3" />
<MenuItem Header="Test4" />
<MenuItem Header="Test5" />
</StackPanel>
</ToolBar>
</Grid>
</Window>
Элемент Сепаратор сжимается ни к чему. Если я поставлю Separator перед началом StackPanel, он появится. Почему это происходит? Есть ли стиль, который можно применить где-нибудь, чтобы избежать этого?
я связывание видимости StackPanel отключить группы функциональных – kenwarner
Спасибо ... сделал трюк для меня. – el2iot2
На самом деле StackPanel НЕ меняет ориентацию разделителя; по умолчанию разделитель имеет горизонтальную ориентацию. Это ToolBar, который изменяет ориентацию на вертикаль для вас; но вы не получите этого преимущества, если разделитель не является прямым дочерним элементом ToolBar. См. Мой ответ ниже. – stone