【问题标题】:WPF Control form resizeWPF 控制窗体调整大小
【发布时间】:2015-12-18 06:22:39
【问题描述】:

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

  1. 当我从右上角拖动时,我想调整窗体的大小并且所有控件都应适当对齐
  2. 当我从右边缘拖动时,应隐藏右侧控件

我已经尝试过 Res 大小模式,因为我可以重新调整大小,我可以处理第一个用户场景。

我使用了一个 View Box 属性,当我拖动和收缩它时,它可以调整窗口的大小。

我找不到可以让我在两个不同的事件中调整窗口大小和隐藏部分窗口的控件

【问题讨论】:

    标签: wpf resize window


    【解决方案1】:

    给你一些想法。

    1. 您可以为您的窗口处理 SizeChanged 事件。
    2. SizeChangedEventArgs 有两个属性:HeightChanged、WidthChanged。
    3. 当只有 Widthchanged 为真时,也许您可​​以折叠视图框。

    更新: 经过测试,Collapse viewbox 会折叠 viewbox 中的内容。所以我编写如下代码来避免这个问题。但是效果不是很好。仅供参考:

    <Grid>
         <Viewbox>
            <content/>
          </Viewbox>
            <content/>
    </Grid>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-05-17
      • 1970-01-01
      • 1970-01-01
      • 2013-04-30
      • 2011-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多