当用户从顶部拖动窗口时,如何在 WPF 中最小化窗口?

发布于 2024-12-01 15:09:09 字数 182 浏览 0 评论 0原文

我在 WPF 中实现了一个自定义窗口。可以拖动该窗口。所以当我将它拖到顶部时它会最大化。但是,当我从顶部拖动它时,它应该最小化 - 但事实并非如此。

它可以拖动,但大小与最大化相同。

我正在寻找当用户从最大化状态拖动窗口时调用的事件,因此我可以从代码中调用最小化函数。

我找不到这个活动。感谢您的帮助。

I implemented a custom window in WPF. It is possible to drag this window. So when i drag it to the top it maximizes. But than, when I drag this from the top, it should minimize - but it's not.

It is able to drag, but size is the same as maximize.

I'm looking for event which is called, when user drag window from maximize state, so i could call minimize function from code.

I can't find this event. Thanks for help.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

愁杀 2024-12-08 15:09:09

难道你不应该把这种功能留给 Windows 来实现吗? Windows 7 将自动处理大多数此类手势(例如将其拖动到顶部时最大化、将其拖动到侧面时级联等)。

然而,您想要实现的并不是标准行为,而且我从未见过程序有这样的行为。

我会问自己:这真的是我想要的功能吗?就我个人而言,除非有充分的理由,否则我不会这样做

Shouldn't you leave this kind of functionality up to Windows? Windows 7 will handle most such gestures automatically (such as maximizing when dragging it to the top, cascading when dragging it to the side, etc).

What you want to achieve, however, is not standard behavior and I have never seen a program behave like that ever.

I would ask myself this: Is this really a functionality I want? Personally I would not do this unless there are very good reasons to do so

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文