55得票4回答
如何使用鼠标光标将WPF窗口最大化在屏幕上?

根据MSDN关于WindowStartupLocation Property的文档: 将其设置为CenterScreen会导致窗口定位在包含鼠标光标的屏幕中心。 虽然CenterScreen Field自身的MSDN文档定义不够清晰,如下所示: 窗口的启动位置是打开它的屏幕的中心。...

22得票8回答
WPF:窗口状态问题导致最大化窗口时任务栏被隐藏

我已经将主窗口状态设置为“最大化”,但问题是我的应用程序会填满整个屏幕,包括任务栏。我做错了什么吗? 我正在使用分辨率为1600*900的Windows 2008 R2。 以下是Xaml代码:<Window x:Class="RadinFarazJamAutomationSystem....

18得票4回答
如何在C#中每当WindowState更改时触发某些操作?

所以我想在程序的这个部分实现速度时,当我的主窗体的窗口状态改变时立即触发一个函数。我需要它像这样:private void goButton_Click(object sender, EventArgs e) { //Code } 我检查了表单的事件选项卡,没有WindowStateCh...

10得票1回答
记住窗口位置、大小和状态 [在Win +箭头对齐时](使用多个监视器)

在我们的项目中,我们保存了窗口的大小、位置和最小化/最大化设置,这样当我们重新打开窗口时,就可以在完全相同的位置和大小打开它。所有这些都很好用,使用本文最后发现的Window-Behavior类。然而,问题出在使用Win键加上方向键的情况下;这会将屏幕对齐到屏幕的一侧,但这并没有正确地保存在行...

9得票3回答
WPF: 窗口状态明确设置为最大化后仍保持最小化状态

我的应用程序有一个托盘图标,双击时可以隐藏或显示应用程序窗口。我的问题是,如果窗口在隐藏时处于最小化状态,似乎无法将其调至前台。 例如,假设用户将应用程序最小化,然后双击托盘图标。然后应用程序窗口被隐藏并从任务栏中消失。当用户再次双击托盘图标时,应用程序窗口应该出现,即从最小化状态恢复并调至...

9得票4回答
使用MVVM绑定WPF窗口的“WindowState”属性

我将主窗口的 "WindowState" 属性绑定到我的 ViewModel,以便通过命令更改窗口状态,但第一次最小化窗口时,它会像 Excel 文件中的工作表一样最小化。是否有解决方法或正确的方法将 "WindowState" 属性绑定到我的 ViewModel,以便窗口正确地最小化?

8得票4回答
将WindowState设置为Maximized会导致窗口过早出现

我看到 Load 事件应该在窗口句柄创建后但在窗口实际可见前被触发。大部分情况下,这似乎是正确的。然而,当我创建一个 WindowState 属性设置为 FormWindowState.Maximized 的窗体(无论是通过 VS 设计器还是在构造函数中以编程方式设置),窗口在 Load 事件...