更新:已解决,附代码
原始帖子
正如 Tundey 在 他的答案 中指出的那样,你可以相当轻松地将 Windows 窗体控件的几乎所有内容与应用程序设置绑定。那么是否没有办法对窗体大小执行此操作呢?这篇教程 指出,如果窗口被最大化或最小化,您需要明确处理 Size,以便保存 RestoreBounds 而不是 size。然而,我希望只需使用一个属性:
public Size RestoreSize
{
get
{
if (this.WindowState == FormWindowState.Normal)
{
return this.Size;
}
else
{
return this.RestoreBounds.Size;
}
}
set
{
...
}
}
但是我无法在设计器中找到绑定的方法(尺寸在PropertyBinding列表中明显缺失)。