【问题标题】:Can you change the style of an object based on a property within the object in WPF?您可以根据 WPF 中对象内的属性更改对象的样式吗?
【发布时间】:2010-06-06 14:50:36
【问题描述】:

我有一个消息类,对象显示在 ListBox 中,并且有一个基于消息是发送给用户还是来自用户的属性。有没有办法创建两种不同的样式并根据此属性更改它们?

【问题讨论】:

    标签: c# .net wpf user-interface


    【解决方案1】:

    您应该为您正在显示的项目的类型创建一个 DataTemplate。在该 DataTemplate 中,您使用 DataTrigger 来控制项目的外观如何根据对象的属性而变化。

    【讨论】:

      【解决方案2】:

      是的。使用动态资源 link text

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-05-27
        • 1970-01-01
        • 2019-03-09
        • 2012-01-30
        • 2023-03-08
        • 2012-10-11
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多