我怎樣才能錨定一個combox盒子,以便當我拖動分離器時它會自動調整大小。WPF combobox大小上的拖動GridSplitter
我嘗試使用堆棧面板無濟於事,甚至設置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>
哪裏GridSplitter在什麼位置?網格中的第1行上的 – Adrian 2011-05-26 20:45:02
。第0行是上面的代碼。 – nitefrog 2011-05-26 20:47:59