1
我的视图模型MyViewModel有一个属性MyProperty,我需要从应用程序的设置中读取/保存/保存。我的项目有Settings.settings文件,Settings类型有MyProperty属性。我需要将MyViewModel.MyProperty绑定到Settings.MyProperty,以便任何对MyViewModel.MyProperty的更改都反映在Settings.MyProperty中,并可能以其他方式反映出来。我怎样才能做到这一点?如何将我的视图模型属性绑定到应用程序设置?
请注意,我无法从设置派生MyViewModel,因为MyViewModel已经派生出另一种类型。
编辑:我可以手动做到这一点:从我的属性定义中读取和写入设置,但我问是否有更优雅的方法。
class MyViewModel : ViewModelBase
{
public int MyProperty { ... }
public MyViewModel()
{
// here i need to bind Settings.Default.MyProperty to this.MyProperty
}
}
请问您是否可以用代码片段来详细说明? – Pat 2011-06-23 15:46:23