【发布时间】:2011-11-05 05:00:57
【问题描述】:
我在 WPF 中实现了一个自定义窗口。可以拖动此窗口。因此,当我将它拖到顶部时,它会最大化。但是,当我从顶部拖动它时,它应该最小化 - 但事实并非如此。
它可以拖动,但大小与最大化相同。
我正在寻找当用户从最大化状态拖动窗口时调用的事件,所以我可以从代码中调用最小化函数。
我找不到这个活动。感谢帮助。
【问题讨论】:
标签: c# .net wpf custom-controls
我在 WPF 中实现了一个自定义窗口。可以拖动此窗口。因此,当我将它拖到顶部时,它会最大化。但是,当我从顶部拖动它时,它应该最小化 - 但事实并非如此。
它可以拖动,但大小与最大化相同。
我正在寻找当用户从最大化状态拖动窗口时调用的事件,所以我可以从代码中调用最小化函数。
我找不到这个活动。感谢帮助。
【问题讨论】:
标签: c# .net wpf custom-controls
您不应该将这种功能留给 Windows 吗? Windows 7 将自动处理大多数此类手势(例如将其拖动到顶部时最大化,将其拖动到侧面时层叠等)。
但是,您想要实现的不是标准行为,而且我从未见过有这样的程序行为。
我会问自己:这真的是我想要的功能吗?我个人不会这样做,除非有很好的理由这样做
【讨论】: