gpt4 book ai didi

wpf - 有没有办法转换用作 ItemsSource 的集合的成员?

转载 作者:行者123 更新时间:2023-12-03 23:17:49 30 4
gpt4 key购买 nike

在 WPF 中,您可以使用 IValueConverter 或 IMultiValueConverter 将数据绑定(bind)值从 intColor.
我有一个模型对象的集合,我想将它们转换为它们的 ViewModel 表示,但在这种情况下,

<ListBox ItemsSource="{Binding ModelItems, 
Converter={StaticResource ModelToViewModelConverter}" />

将编写转换器以转换整个集合 ModelItems立刻。

我希望单独转换集合中的项目,有没有办法做到这一点?我可能想使用 CollectionViewSource并有一些过滤逻辑,所以我不想每次发生变化时都遍历整个集合。

最佳答案

这是另一个例子。我正在使用 MVVM Caliburn Micro。在我的例子中,MyObjects 是一个枚举列表。

<ListBox x:Name="MyObjects">
<ListBox.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding ., Converter={StaticResource MyConverter}}"/>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>

关于wpf - 有没有办法转换用作 ItemsSource 的集合的成员?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7505524/

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