gpt4 book ai didi

c# - 如何在 ItemsSource 绑定(bind)中获取当前 'item'

转载 作者:太空狗 更新时间:2023-10-29 21:39:46 25 4
gpt4 key购买 nike

我有一个具有一个依赖属性的用户控件。在我的窗口中,我有一个对象列表,我正在创建一个由我的用户控件组成的统一网格。我将 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# - 如何在 ItemsSource 绑定(bind)中获取当前 'item',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19005098/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com