В моем представлении xaml я могу привязать ItemSource списка к моему свойству Items, используя:
Код: Выделить всё
ItemSource="{Binding Items}"
Имя «Item» не существует в пространстве имен «clr-namespace:SBCM.MVVM.ViewModel».
Это мое PackManagerView.xaml:
Код: Выделить всё
...
...
Код: Выделить всё
namespace SBCM.MVVM.ViewModel;
class PackManagerViewModel
{
public ObservableCollection Items { get; } = new();
public PackManagerViewModel()
{
}
// ...
}
public class Item
{
public Item()
{
}
public string IniLocation { get; set; }
public string Title { get; set; }
public string Id { get; set; }
public Range IdRange { get; set; }
public string ImageSrc { get; set; }
}
Я также пытался выполнить привязку, добавив весь внутренний код в PackManagerView.xaml.cs, но я даже не могу заставить его привязаться к Items делают это таким образом. Как я уже сказал, я новичок в WPF и формате MVVM, поэтому я в растерянности.