Мой datacontext имеет два свойства: Items
, который является коллекцией, и DetailsVisiblity
, который enum типа Visiblity
.
На странице у меня есть Listbox
с ItemsSource="{Binding Entries}"
.Внутри DataTemplate
я могу связать вещи со свойствами Предметов, но как мне получить доступ к DetailsVisiblity
, который является свойством DataContext
?
DataContext
, имеет два свойства: ObservableCollection<Item> Entries
и Visibility DetailsVisiblity
.Класс элемента имеет два свойства: заголовок и подробности.
Вот вид.Как связать Visiblity
второго TextBlock
с DetailsVisiblity
свойством?
<ListBox ItemsSource="{Binding Items}">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel>
<TextBlock Text="{Binding Title}" />
<TextBlock Text="{Binding Details}" Visibility="{Binding ???}" />
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>