itemcontrol に使用しているリストの i 番目の要素にどのようにバインドするのか疑問に思っていました。
私のコードは次のようになります。
<ItemsControl x:Name ="Signalviewer_Control" ItemsSource="{Binding Source = {StaticResource signal_data}, Path = list_of_signals}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<wpfExp:SignalViewer Signal={StaticResource signal_data}, Path=list_of_signals[i]/>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
言うまでもなく、list_of_signals[i] は有効な構文ではないと思います。しかし、基本的に私がやりたいことは、リストの各アイテムが新しいシグナルビューアを作成するデフォルトのスタックパネルをitemscontrolに作成させることです。次に、作成した signalviewer の依存関係プロパティを静的リソースの signaldata にバインドします。ただし、i 番目の signalviewer に対応する特定の信号にアクセスする方法がわかりません。
助けてくれてありがとう。
編集:多分コードビハインドで行う必要がありますか? ただし、xamlだけを使用して可能かどうかを知りたかっただけです。