2010-07-29 2 views
1

У меня есть список в разметке и элемент управления деталями. Шаблон списка определяет кнопку сведений для каждого элемента. Если эта кнопка нажата, свойство зависимостей в источнике данных элемента устанавливается в Visiblility == Visible. Пока у меня есть выбранный элемент, все в порядке. Но если выбранный элемент отсутствует, элемент управления деталями отображается всегда. Разметка:WPF Binding: оценка выражения

<Listbox x:Name="myListbox" /> 
<local:detailcontrol Visibility="{Binding ElementName=myListbox, Path=SelectedItem.DetailVisibility}" /> 

То, что я хочу что-то вроде этого:

<Listbox x:Name="myListbox" /> 
<local:detailcontrol Visibility="myListbox.SelectedItem != null ? {Binding ElementName=myListbox, Path=SelectedItem.DetailVisibility} : Visiblity.Hidden" /> 

Отрывки и не обобщать, но при условии, чтобы моя точка ясна.

ответ

Смежные вопросы