在MVVM方法中,我该如何绑定到Properties.Settings?有没有办法将C#代码中的属性(在ViewModel中)绑定到另一个属性(Properties.Settings.Default),或者我应该只绑定到标准属性,并在保存时确保每个属性都被手动传播到Properties.Settings?
发布于 2010-05-21 16:41:57
与后一种方法类似:根据视图的需要,通过ViewModel上的属性公开Properties.Settings.Default中的设置。
public class SomeViewModel
{
public int SomeProperty
{
get
{
return Properties.Settings.Default.SomeProperty;
}
set
{
Properties.Settings.Default.SomeProperty = value;
}
}
}...or代码就是这样的。
发布于 2010-05-21 16:45:29
这些设置实现了INPC,因此您可以简单地直接绑定到视图中的设置。请记住,您必须手动调用设置上的Save(),才能将它们实际保存到独立存储中。
https://stackoverflow.com/questions/2880470
复制相似问题