0

MVVM Silverlight プロジェクトに UserControl の観察可能なコレクションのリストがあります。それらをリストボックス データソースのソースとして提供したいと考えています。どうすればこれを達成できますか。

 <ListBox VerticalAlignment="Stretch" Style="{StaticResource Menu}" ItemsSource="{Binding Menus}" DisplayMemberPath="Libelle" SelectedItem="{Binding SelectedItem, Mode=TwoWay}">

<ItemsControl ItemsSource="{Binding Menus.UnderControl}" />                                </ListBox>

ありがとう。

4

1 に答える 1

0

と呼ばれる UserControlがmyUserControl1ありmyUserControl1.MenusObservableCollection.

myListBox1.ItemsSource を myUserControl1.Menus にバインドします。次に、バインディングで ElementName キーワードを使用する必要があります。例えば:

<my:CustomControl x:Name="myUserControl1" />
<ListBox x:Name="myListBox1" 
         ItemsSource="{Binding Menus,ElementName=myUserControl1}" />
于 2013-07-06T09:18:11.687 に答える