WPF控制表单调整大小

时间:2015-12-18 06:22:40

标签: wpf resize window

我的表单上有两个控件,我有两个用例

  1. 当我从右上角拖动时,我想重新调整表单的大小,并且所有控件都应该正确对齐
  2. 当我从右边缘拖动时,应隐藏右侧控件
  3. 我已经尝试过调整大小模式,因为可以调整大小,我可以处理第一个用户场景。

    我使用了View Box属性,当我拖放它时,它会启用窗口的大小。

    我无法找到一个控件,可以让我在两个不同的事件中重新调整大小并隐藏窗口的一部分

1 个答案:

答案 0 :(得分:0)

一些想法。

  1. 您可以处理窗口的SizeChanged事件。
  2. SizeChangedEventArgs有两个属性:HeightChanged,WidthChanged。
  3. 当只有Widthchanged为真时,你可以折叠视图框。
  4. 更新: 经过测试,“折叠”视图框将折叠视图框中的内容。所以我写下面的代码来避免这个问题。但它的效果不是很好。仅供参考:

    <Grid>
         <Viewbox>
            <content/>
          </Viewbox>
            <content/>
    </Grid>
    
相关问题