私は、このコマンドを発射するのItemsControl内のすべてのアイテムを取得しようとしてきました、しかし、それは働いていません。
は、私は、各項目のDataContextのは "ViewModelにではなく、アイテムがにバインドされている個々のオブジェクトであるからだと思いますか?
誰でも正しい方向に私を指摘できますか?
乾杯、
アンディ
<ItemsControl ItemsSource="{Binding Path=LinkedSuppliers}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<StackPanel>
<Controls:EntityLabel Grid.Column="0" Grid.Row="0" Content="{Binding Name}" CurrentEntity="{Binding }" EntitySelected="{Binding EntitySelectedCommand}" ></Controls:EntityLabel>
<StackPanel>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
優れ、多くのおかげで使用することができますが - それはRelativeSourceで作業しましたあなたが示唆したように... EntitySelected = "{バインディングRelativeSource = {RelativeSource FindAncestor、AncestorType = {X:タイプのItemsControl}}、パス= DataContext.EntitySelectedCommand}" –