У меня есть следующая строка кода в моем классе code-behind.
TabControl.ItemsSource = ((MainWindowViewModel)DataContext).TabItemViewModels;
Я хотел бы переместить это в файл XAML.
Вкратце,
- Существует класс MainWindow, представляющий главное окно.
- В главном окне находится TabControl.
- Существует 2 модели представления, называемые MainWindowViewModel и TabItemViewModel.
- MainWindowViewModel имеет наблюдаемую коллекцию классов TabItemViewModel.
- MainWindowViewModel - это класс модели представления для главного окна.
- TabItemViewModel - это класс модели представления для каждой отдельной вкладки в TabControl в главном окне.
- Свойство DataContext класса MainWindow установлено на экземпляр класса MainWindowViewModel, созданный в XAML.
Я хочу связать свойство TabItemViewModels класса MainWindowViewModel со свойством ItemSources элемента TabControl.
Я ищу не только строку кода, но и некоторые указатели на синтаксис для привязок, так как я полностью теряюсь в этом, и это кажется довольно важным для работы с XAML.