【问题标题】:WPF - Changing an image resource in a datatemplate programmaticallyWPF - 以编程方式更改数据模板中的图像资源
【发布时间】:2010-04-13 14:53:38
【问题描述】:

我有一个 ListBox 显示一些对象,每个对象都与一些文件相关联。我还有一个链接到列表框选择的图像列表视图。我希望列表视图显示一个与每个文件的文件类型(视频、图像、文档等的图像)相对应的图标,文件名如下。 除了如何将图像源绑定到图像控件并以编程方式访问它之外,我可以找出所有代码。我无法从我的代码隐藏中的数据模板访问任何控件。

谢谢

【问题讨论】:

    标签: wpf wpf-controls binding


    【解决方案1】:

    使用一个值转换器,它接受文件名和文件类型,并返回该文件类型的图像源。

    【讨论】:

      【解决方案2】:

      对不起,回复晚了。我最终用模板选择器解决了这个问题,并为每种文件类型设置了不同的模板

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-01-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多