При редактировании программ C# у меня есть вершина, которая включает пространства имен с ключевым словом using
. Например, using System;
.using statement in codebehind
У меня есть несколько классов, которые избыточно реализованы в моем приложении WPF. Я хотел бы создать единую контрольную точку для использования методов внутри всего приложения.
, например, когда я выполняю связывание данных для ComboBoxes У меня есть класс, который включает в себя это ...
public class ComboBoxItemSource : ViewModelBase
{
public ObservableCollection<Item> Source { get; set; }
public Item Selected { get; set; }
}
Я хотел бы иметь это в одном месте и включить его в ссылке, а не создавать его в каждый ViewModel, для которого требуется привязка combobox.
У вас должен быть базовый класс корня для виртуальных машин. Если вы этого не сделали, сделайте один и разместите там все такие вещи. Поскольку он будет помещен в супер базовый класс, такой как Object class в C#, вы можете получить к нему доступ в любом месте. – AnjumSKhan