У меня есть класс person
и я хочу создать класс ObservableCollection<person>
с именем people
. Я видел несколько примеров подобных реализаций, но не до конца понимаю различия в них. Например:
public class people : ObservableCollection<person>
{
public people()
{
}
}
и
public class people
{
ObservableCollection<person> public people()
{
}
}
Является ли одна из этих реализаций принципиально неправильной? У меня нет никакого рабочего кода, но я бы хотел, чтобы толчок в правильном направлении начался.
РЕДАКТИРОВАТЬ (согласно предложению @ Groky):
Я хочу создать ObservableCollection<Person>
. Я хотел бы использовать эту коллекцию в настройке MVVM с привязкой. В частности, я хотел бы привязать имя и фамилию всех людей, например, к пользовательскому элементу управления.
ПЕРВЫЙ: Это плохая практика - создавать класс как таковой, или я должен реализовать ObservableCollection внутри модели представления, как предлагает @Groky?
ВТОРОЕ: использование ObservableCollection даже является правильным маршрутом для решения этого типа проблемы?