相关疑难解决方法(0)

在WP#中将WPF属性绑定到ApplicationSettings的最佳方法?

在C#中将WPF属性绑定到ApplicationSettings的最佳方法是什么?是否有像Windows窗体应用程序一样的自动方式?与此问题类似,您如何(并且可能)在WPF中执行相同的操作?

.net c# wpf visual-studio

48
推荐指数
4
解决办法
3万
查看次数

保存Windows窗体大小

我正在开发VB.NET中的一块.在我的主要表单中,我正在创建一个用作对话框的新表单.我想知道是否有办法,在新对话框结束时,保存每个用户的大小设置(可能在他们的机器上的文件中,通过XML或其他东西?)

vb.net windows preferences savestate winforms

7
推荐指数
1
解决办法
6474
查看次数

为什么不能将Windows窗体的大小绑定到ApplicationSettings?

更新:已解决,带代码

我得到了它的工作,请看下面我的答案代码...

原帖

正如Tundey在回答我的上一个问题时指出的那样,你几乎可以毫不费力地将关于Windows窗体控件的所有内容绑定到ApplicationSettings.那么表单大小真的没办法做到这一点吗?本教程表示您需要显式处理Size,以便在窗口最大化或最小化时保存RestoreBounds而不是size.但是,我希望我可以使用以下属性:

public Size RestoreSize
{
    get
    {
        if (this.WindowState == FormWindowState.Normal)
        {
            return this.Size;
        }
        else
        {
            return this.RestoreBounds.Size;
        }
    }
    set
    {
        ...
    }
}
Run Code Online (Sandbox Code Playgroud)

但我看不到在设计器中绑定它的方法(在PropertyBinding列表中明显缺少Size).

c# data-binding visual-studio .net-2.0

2
推荐指数
2
解决办法
4333
查看次数