我有一个WPF应用程序。我想使用鼠标拖动窗口角或侧面来实现调整窗口大小(无论大小)。像记事本或wordpad.Controls根据窗口大小拉伸。
可以对此有所帮助吗?
答案 0 :(得分:0)
默认情况下,Window类(< Window>元素)带有'Resizeable'样式 - 这是用户可以通过拖动调整大小的thik边框。如果您对Visual Studio生成的WPF窗口项不执行任何操作,您将获得一个可调整大小的窗口:指示此行为的属性是ResizeMode。如果你想要一个小Grip,那么设置followign属性:ResizeMode =“CanResizeWithGrip”
有许多方法可以实现与嵌入元素成比例的控制。一种常见的方法是使用元素,并根据'*'定义ahd列的宽度和行高。下面的例子将投掷两个高度为2/5的按钮:
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="2*" />
<RowDefinition Height="2*" />
<RowDefinition Height="1*" />
</Grid.RowDefinitions>
<Button Grid.Row="0" />
<Button Grid.Row="1" />
</Grid>