有什么方法可以覆盖默认的窗口最小化按钮逻辑吗?我需要它来添加window.Hide()
到它,这样我的窗口将被隐藏的同时,它将被最小化.
我已经找到了this篇文章,但我正在努力让它与Windows中的窗口最小化逻辑挂钩.
这可用于隐藏和显示ViewModel
中的窗口,例如:
private void OnShowHideWindow()
{
var window = Application.Current?.MainPage?.Window;
if (window == null)
{
return;
}
if (this.IsWindowVisible)
{
window.Hide();
}
else
{
window.Show();
}
this.IsWindowVisible = !this.IsWindowVisible;
}