1
這是一個普遍問題。並且可能不是特定於數據網格的。我如何關聯2個屬性或2個不同的UI元素/控件wpf - 如何創建數據網格內的擴展器和datagridrow屬性之一之間的依賴關係
贊成每個datagridRow都有一個Expander,我希望IsExpanded屬性依賴於datagridrow選定的事件。
謝謝
這是一個普遍問題。並且可能不是特定於數據網格的。我如何關聯2個屬性或2個不同的UI元素/控件wpf - 如何創建數據網格內的擴展器和datagridrow屬性之一之間的依賴關係
贊成每個datagridRow都有一個Expander,我希望IsExpanded屬性依賴於datagridrow選定的事件。
謝謝
的相對源結合可以用於不受名稱參考源元件結合兩個屬性。這是風格特別有用。
下面是ListBox的一個示例,其中包含選定項目時展開的項目。
<ListBox>
<ListBox.ItemTemplate>
<DataTemplate>
<Expander
Header="{Binding}"
IsExpanded="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=ListBoxItem}, Path=IsSelected}">
<TextBlock
Text="{Binding}" />
</Expander>
</DataTemplate>
</ListBox.ItemTemplate>
<sys:String>a</sys:String>
<sys:String>b</sys:String>
<sys:String>c</sys:String>
<sys:String>d</sys:String>
</ListBox>
當我需要一個奇特的結合,我經常使用他的blog發表Nir和引用在StackOverflow的問題Is there a WPF Cheat Sheet outhere?備忘單。
如果你曾經讀過這個,謝謝尼爾。
嘿......整潔......謝謝。 – pskk 2010-03-10 17:24:58