-1
У меня есть приложение wpf. у которого есть UserControl, называемый отчетами и несколькими классами, когда я запускаю команду, я хочу изменить Listbox на usercontrol на этот Список.Список привязок <T> в список
Я попробовал список и список. Мне бы очень хотелось, чтобы иметь возможность иметь список и использовать его. Можете ли вы рассказать мне, где можно узнать, как это сделать, или объяснить, что я должен искать.
private List<WhatDoIMakeThis> _myList;
public List<WhatDoIMakeThis> MyList
{
get { return _myList; }
set { OnPropertyChanged(); }
}
private void RunReport(Report report)
{
switch (report)
{
case Report.Category:
MyList = GetCategory();
break;
case Report.Person:
MyList = GetPeople();
break;
case Report.Book:
MyList = GetBooks();
break;
default:
throw new ArgumentOutOfRangeException(nameof(report), report, null);
}
}
List<Category> GetCategory()
{
var myList = new List<Category>()
{
new Category() {Rank = 1, CategoryName = "Book"}, new Category() {Rank = 2, CategoryName = "Person"}
};
return myList;
}
List<Person> GetPeople()
{
return new List<Person>()
{
new Person() {Name = "Jone Doe", Phone = "(317) 123 4567"}, new Person() {Name = "Jane Doe", Phone = "(317) 234 5678"}, new Person() {Name = "Kid Doe", Phone = "(317) 345 7890"},
};
}
List<Books> GetBooks()
{
return new List<Books>()
{
new Books() {Auther = "John Doe", Company = "This Comapny", Name = "This Book"}
};
}
Проверить некоторые учебники здесь http://www.wpf-tutorial.com/list-controls/listbox-control/ – Kamen
это ISN Вопрос о списках, что я такое, как сделать работу T – JamTay317
Что вы ищете, должен быть интерфейс? https://msdn.microsoft.com/en-us/library/87d83y5b.aspx – Pikoh