Я довольно новичок в C #, поэтому я только начинаю изучать основы.Прямо сейчас у меня есть ContentControl
внутри окна, как это:
<ContentControl Content="{Binding}" x:Name="SubView"/>
И я настроил свои ресурсы Windows следующим образом:
<Window.Resources>
<DataTemplate x:Name="StammdatenViewTemplate" DataType="{x:Type viewmodels:StammdatenViewModel}">
<views:StammdatenView DataContext="{Binding}" />
</DataTemplate>
<DataTemplate x:Name="AdministrationViewTemplate" DataType="{x:Type viewmodels:AdministrationViewModel}">
<views:AdministrationView DataContext="{Binding}" />
</DataTemplate>
</Window.Resources>
В моем классе окна я устанавливаюDataContext
вот так:
DataContext = new StammdatenViewModel();
Вот что я хотел бы сделать.Я хочу отключить все TextBoxes
внутри ContentControl
.Я думал о добавлении функции в мой класс StammdatenView.xaml.cs
(который является классом моего подпредставления), а затем как-то запустил событие из окна.Хотя мне нужен доступ к функции внутри подпредставления.Это как-то возможно, и если да, то как?Или кто-нибудь посоветует другой подход?
Заранее спасибо.