2010-07-29 37 views
1

我在標記和詳細控制中有一個列表框。列表框模板爲每個元素定義一個詳細信息按鈕。如果按下此按鈕,則元素的數據源中的依賴項屬性將設置爲Visiblility == Visible。只要我有一個選定的項目,一切都好。但是,如果沒有選定項目,則始終顯示詳細控制。標記:WPF綁定:表達式評估

<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" /> 

片段都不要編譯,但提供給我的觀點明確。

回答