【发布时间】:2015-12-03 21:53:12
【问题描述】:
在编辑 c# 程序时,我的顶部包含带有 using 关键字的命名空间。如using System;。
我有一些在我的 WPF 应用程序中冗余实现的类。我想创建一个参考点来使用整个应用程序中的方法。
例如,当我为 ComboBoxes 执行数据绑定时,我有一个包含这个的类...
public class ComboBoxItemSource : ViewModelBase
{
public ObservableCollection<Item> Source { get; set; }
public Item Selected { get; set; }
}
我希望将它放在一个地方并将其包含在引用中,而不是在需要组合框绑定的每个 ViewModel 中创建它。
【问题讨论】:
-
您必须拥有 VM 的根基类。如果你还没有,那就做一个,然后把所有这些东西都放在那里。由于它将被放置在像 C# 中的 Object 类这样的超级基类中,因此您可以在任何地方访问它。
标签: wpf namespaces