自定义列表框-如何将列表框引用从ItemTemplate内部传递给转换器?

硬件

我有一个对象与属性的列表NameValue它们在列表框所示。该列表是按顺序排列的Name,我需要在my的第三列中显示所有先前对象的值之和Listbox

我创建了一个ItemTemplate从中调用的ListItemConverter,它应该通过访问父对象将其ListItem转换为所需的doubleListbox我可以将电流ListItem(或更确切地说,根据ContentPresenter)传递给我的转换器

RelativeSource="{RelativeSource TemplatedParent}"

但是ListItem不包含全部信息Listbox(当我以这种方式陈述时,这似乎很明显),因此我还需要Listbox将对我的引用(或我用作的列表ItemSource)传递给Converter。

如何将第二个参数传递给转换器,如何Listbox在我的内部将父级作为资源访问ItemTemplate

里罗

您有两种选择:

  1. 在您的项目类中创建第三个属性,或使用Name,Value和Sum属性创建新的Item类。特别是在mvvm方案中使用此功能

  2. 使用MultiConverter和MultiBinding:

    <ListBox ItemsSource="{Binding MyCollection}">
        <ListBox.ItemTemplate>
            <DataTemplate>
                <TextBlock>
                    <TextBlock.Text>
                        <MultiBinding Converter="{StaticResource YourMultiConverter}">
                            <Binding />
                            <Binding Path="ItemsSource" RelativeSource="{RelativeSource AncestorType=ListBox}" />
                        </MultiBinding>
                    </TextBlock.Text>
                </TextBlock>
            </DataTemplate>
        </ListBox.ItemTemplate>
    </ListBox>
    

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

自定义列表框设计

来自分类Dev

如何伸展自定义列表框?

来自分类Dev

ZK自定义列表框组件

来自分类Dev

列表框选中的文本与列表框文本+自定义文本(richtextbox)

来自分类Dev

如何将自定义对象列表作为源绑定到列表框?

来自分类Dev

将项目添加到自定义列表框

来自分类Dev

将项目添加到自定义列表框

来自分类Dev

VB.NET中带有自定义项目的列表框

来自分类Dev

自定义WPF绑定不会在选择列表框时更新

来自分类Dev

像Google现在一样的自定义卡列表框

来自分类Dev

创建与每个列表框项一起显示的“自定义菜单” Windows Phone

来自分类Dev

在列表框中嵌套有用户控件的自定义用户控件

来自分类Dev

搜索项目具有自定义数据的列表框

来自分类Dev

将自定义对象添加到C#中的选中列表框中

来自分类Dev

自定义两个列表框的样式,一个在另一个内部

来自分类Dev

如何将列表框添加到循环中的列表框列表中?

来自分类Dev

自定义转换后如何将内容传递给jekyll默认转换器?

来自分类Dev

无法将多个列表框项目传递给php

来自分类Dev

列表框不包含 SetSelected 的定义

来自分类Dev

如何将数据从列表插入到列表框?

来自分类Dev

Perl + Tk:将(滚动/列表框)小部件引用传递给子例程

来自分类Dev

列表框ItemTemplate背景透明

来自分类Dev

使用 ItemTemplate 扩展列表框

来自分类Dev

将列表框的选定值传递给控制器

来自分类Dev

MS Access VBA-自定义列是列表框(使用来自表的另一列中的值)

来自分类Dev

如何将选中的项目移动到列表框

来自分类Dev

如何将命令绑定到列表框项目?

来自分类Dev

如何将项目添加到列表框?

来自分类Dev

如何将列表框另存为 txt

Related 相关文章

热门标签

归档