У меня есть DataTemplate для шаблонирования элементов моего ItemsControl, которые являются деталями TimeSheet.
У меня есть пара TextBox, представляющих определенные значения деталей моего расписания, но их свойство IsEnabled зависит от самого расписания, а не от деталей.
<ItemsControl
ItemsSource="{Binding Path=TimeSheet.TimeSheetDetails}"
ItemTemplate="{StaticResource TimeSheetDetail}"
/>
<DataTemplate x:Key="TimeSheetDetail">
<TextBox
Text="{Binding Houre}"
IsEnabled="Binding ??????">
</DataTemplate>
Поскольку свойство IsEnabled не может быть найдено в TimeSheetDetails, но может быть найдено в моей ViewModel, я хотел бы привязать непосредственно к свойству ViewModel, но когда я пытаюсь связать его с моей ViewModel из моей DataTemplate, кажется, что он выглядит мой TimeSheetDetail.
Как я могу получить доступ к публичной собственности моего ViewModel напрямую?