1
我有一個包含嵌套ListView的TabControl。 ListView綁定到父級TabControl中的選定項目。這在切換選項卡中顯示ListView中的子元素很有用。我無法弄清楚的是,如何從Menu UserControl之外綁定到ListView的SelectedItem。WPF綁定到子控件
即
<TabControl x:Name="Parent">
<TabControl.ContentTemplate>
<DataTemplate>
<ListView x:Name="Child"
ItemsSource="{Binding Path=SelectedItem.Tabs, ElementName=Parent}"/>
</DataTemplate>
</TabControl.ContentTemplate>
</TabControl>
<ItemsControl ItemsSource="{Binding Path=SelectedItem.Controls, ElementName=Child}">
<ItemsControl.ItemTemplate>
<DataTemplate>
... controls go here ...
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
我使用MV-VM所以不想做我的代碼結合的理想 - 我敢肯定,這是可能的,只是無法弄清楚:)
是的,我已經移動改變TabControl也是一個ListView,而不是嵌套子ListView,它現在在父級控制,它工作正常的水平。只需要將樣式排序:) – 2011-03-31 15:19:29