WPF : How to move a maximized custom window?

标签 wpf move maximize-window

我正在开发一个自定义窗口,以便为我的应用程序添加更多样式。

我遵循了一些教程来启用基本的窗口行为:

  • 结束
  • 最大化
  • 最小化
  • move
  • 调整大小

这些都可以。

我想知道 Windows 7 的功能是什么: 当一个窗口最大化时,我仍然可以将它拖到另一个屏幕,它会保持最大化状态。

你知道我该怎么做吗?

PS:我使用的教程:

非常感谢,

问候

最佳答案

如果您的标题栏中有一个 Thumb,您可以订阅 DragDelta 事件并等待 WindowState == WindowState.Maximized && dragEventArgs.Y > 100 恢复窗口。

关于WPF : How to move a maximized custom window?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4123663/

相关文章:

c# - 完全最大化 C# winform 并在底部隐藏打开的窗口图标

c# - 在 WPF/C# 中调整和使用 ICO 文件

c# - TreeView、HierarchicalDataTemplate 和递归数据

WPF MVVM-Light 如何在ViewModel中使用传递的DragEventArgs

c++ - unique_ptr 与 move 的不同行为?

android - 如何 move TextView ?

c# - 从 ViewModel 更改 ListBox 的 SelectedItem

c# - 无边框 move 窗口

wpf - 在 WPF 中最大化时获取窗口的大小

delphi如何防止MDI子被最大化?