Учебник для начинающих, за которым я следовал, сказал, что я должен создать пространство имен в окне,
<Window ... xmlns:vm="clr-namespace:MyApp.ViewModels" />
И затем установить DataContext следующим образом:
<Window.DataContext>
<vm:MyViewModel />
</Window.DataContext>
Но я нене хочу, чтобы DataContext применялся ко всему окну.Я хочу, чтобы разные элементы использовали разные контексты.
Мой DataGrid определен как,
<DataGrid ... DataContext="{Binding}" ItemsSource="{Binding Path=Queue}"
Я думаю, что DataContext="{Binding}"
бит в основном использует "использовать родительский контекст", но не могустановить его на vm:MyViewModel
прямо там?Я не уверен в правильном синтаксисе, и окно свойств Visual Studio кажется довольно бесполезным.