您可以根据WPF中对象内的属性更改对象的样式吗?

时间:2010-06-06 14:50:37

标签: c# .net wpf user-interface

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

2 个答案:

答案 0 :(得分:0)

您应该为您正在显示的项目类型创建一个DataTemplate。在该DataTemplate中,您使用DataTrigger来控制项目在外观上的变化,具体取决于对象的属性。

答案 1 :(得分:0)

是。使用动态资源 link text