我有一个具有一个依赖属性的用户控件。在我的窗口中,我有一个对象列表,我正在创建一个由我的用户控件组成的统一网格。我将 ItemsSource 设置为我的对象列表,但我需要将每个相应的对象传递给用户控件。请参阅下面的代码 - 我需要将 Participant 对象传递给 LadderControl。
<ItemsControl Grid.Row="2" Name="Participants" ItemsSource="{Binding Path=MyEvent.Participants}">
// more code here, irrelevant
<ItemsControl.ItemTemplate>
<DataTemplate>
<ladder:LadderControl Participant="CURRENT_ITEM_IN_PARTICIPANTS_LIST"/>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
有没有办法我可以做到这一点?我应该考虑使用不同的模式吗?
谢谢