【发布时间】:2011-06-27 21:32:34
【问题描述】:
在带有 MVVM 设计的 WPF 应用程序中创建设置(用户可以选择自己的字体大小、字体系列、文本颜色)的最佳方式是什么?
我的想法是创建设置类。当 wpf 加载/关闭时,此类从数据库存储/加载。 使用 MEF 导出此类并注入视图模型类,并且此设置类的此属性绑定到视图中。
类似的东西。
[Export(typeof IMySettings)]
public class MySetting : IMySettings
{
//bind in view
public FontFamily MyViewFont
{
get{return _myViewFont;}
set
{
_myViewFont=value;
}
}
你怎么看? }
【问题讨论】: