Я создал новый проект WPF и бросил DataGrid. Теперь я пытаюсь найти самый простой способ привязать к нему коллекцию данных.Как обычно устанавливается DataContext?
Пример, который я скачал, кажется, сделать это в окне c'tor:
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
DataContext = new ViewModel();
}
}
Но привязок, кажется, не отображаются в окне Свойства в Visual Studio. Я уверен, что есть способ установить контекст данных в XAML тоже ... это сделало бы меня еще более счастливым, если бы я мог сделать это непосредственно через окно свойств, но все параметры привязки пустые. Каков типичный подход?
Редактировать:At 14 minutes, он начинает говорить о других методах настройки контекста данных, таких как статические ресурсы и некоторый метод «инъекции». Я хочу узнать больше об этом!
Кажется, его проще всего установить «DataContext» в коде, потому что вы часто захотите иметь кучу кода, который его модифицирует ... таким образом вам не нужно продолжать извлечение DataContext при приведя его к соответствующему типу. – mpen