c# – 如何在ItemsSource绑定中获取当前的“项目”
作者:互联网
我有一个具有一个依赖项属性的用户控件.在我的窗口中,我有一个对象列表,我正在创建一个由我的用户控件组成的统一网格.我将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>
有没有办法可以做到这一点?我应该考虑使用不同的模式吗?
谢谢
解决方法:
只需执行以下操作,因为参与者是每个项目的上下文
<ladder:LadderControl Participant="{Binding}"/>
标签:c,data-binding,wpf,xaml,itemssource 来源: https://codeday.me/bug/20190520/1141480.html