我正在为公司完成故障记录器。
不幸的是,并非所有人都有相同的屏幕分辨率(范围从800到1080),我需要创建可以根据窗口大小改变大小的控件。
到目前为止,我已经能够强制控件根据窗口尺寸更改尺寸,但我遇到了一定尺寸后重叠的挑战,如下所示:
有没有办法强制TextBox和GroupBox在DataGrid的左边浮动,所以它会根据网格的宽度向右移动?
答案 0 :(得分:2)
网格列将解决重叠问题,但您可能需要考虑使用GridSplitter控件,例如:
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition Width="Auto" />
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<GridSplitter Grid.Column="1"
HorizontalAlignment="Center"
VerticalAlignment="Stretch"
Background="Black"
ShowsPreview="True"
Width="5"
/>
参考文献&amp;有用的页面: