【发布时间】:2018-09-29 06:31:55
【问题描述】:
我可以选择最小化启动我的主窗口。窗口设置为 SizeToContent="WidthAndHeight"。当我单击恢复窗口时,它打开的窗口大于初始宽度和高度。我在 MainWindow.xaml.cs 中使用以下内容
private void WindowStart()
{
if (LocalSystem.StartMinimized)
{
WindowState = WindowState.Minimized;
ShowInTaskbar = true;
}
if (LocalSystem.StartOnTop)
{
Topmost = true;
}
Activate();
}
【问题讨论】:
-
有什么问题?这段代码不起作用吗?你的
WindowStart方法是从哪里调用的?你在使用 MVVM 吗?LocalSystem是什么? -
当我将窗口最小化时,它比它应该的大。正常启动它是查找并执行 WidthAndHeight。它确实开始最小化。 WindowStart 是 MainWindow() 中调用的最后一个方法。