我刚刚将所有设置从AppSettings转换为ConfigurationSections。它确实把事情清理干净了,但是我在首选项窗口上遇到了困难。我想在我的WPF窗口中使用绑定。
非主题:我发现WPF中的绑定非常强大,但有时创建绑定会有些混乱或困难。我希望有更好的XAML文档。
发布于 2009-08-13 04:33:21
您不需要做任何特殊的事情--您可以用普通的旧属性来绑定类型。有关依赖项属性的所有内容仅供WPF控件本身使用。当涉及到您绑定的模型时,没有特定的约束。您可以绑定到朴素的旧C#对象(POCOs),尽管实现INotifyPropertyChanged是一个优势。
然而,与其直接绑定到您的域对象(听起来您的ConfigurationSections适合这个角色),还不如显式地创建一个处理特定于视图的职责的ViewModel,同时封装真实的域对象。
乔希·史密斯的文章“模式: WPF应用程序与模型-视图-视图模型设计模式”是一个很好的介绍WPF中正确的数据库的介绍。
https://stackoverflow.com/questions/1269683
复制相似问题