Как я могу закрепить поле со списком, чтобы при перетаскивании сплиттера он автоматически изменял размер.
Я попытался использовать стековую панель безрезультатно, и даже установил HorizontalAlignment и HorizontalContentAlignment на растяжение; это не работает.
Мне нужно, чтобы поле со списком было таким же широким, как перетаскиваемый раздел. В не wpf вы просто привязали комбо, в wpf эта опция недоступна.
<StackPanel Orientation="Horizontal">
<Label Content="View By"
Padding="5"
Height="30" />
<ComboBox Name="ddSelector"
Height="25"
Width="auto"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
HorizontalContentAlignment="Stretch"
Margin="16,0,0,0" />
</StackPanel>
Панель стека находится в строке 0, а разделитель сетки - в строке 1.
<Grid.ColumnDefinitions>
<ColumnDefinition Width="275"></ColumnDefinition>
<ColumnDefinition Width="auto"></ColumnDefinition>
<ColumnDefinition Width="350"></ColumnDefinition>
<ColumnDefinition Width="auto"></ColumnDefinition>
<ColumnDefinition Width="*"></ColumnDefinition>
</Grid.ColumnDefinitions>
<GridSplitter Width="5"
Margin="0,36,0,5"
BorderThickness="4"
BorderBrush="Transparent"
Grid.Column="1"
HorizontalContentAlignment="Center"
HorizontalAlignment="Center"
ResizeBehavior="PreviousAndNext"></GridSplitter>