WPF最终用户条件格式解决方案

时间:2011-02-17 10:30:39

标签: c# wpf conditional-formatting end-user

WPF使得在设计时基于底层绑定数据值创建条件格式设置规则变得非常容易。

是否有任何现有解决方案允许最终用户在运行时创建条件格式规则?

编辑:我了解如何应用条件格式。我很好奇是否有现有的解决方案为最终用户提供在运行时创建自定义样式的机制

编辑:Excel的条件格式功能可以被视为我正在寻找的功能类型的一个示例

4 个答案:

答案 0 :(得分:1)

几年前,Karl Shifflett在WPF中做了一个演示LOB应用程序。他演示了一种在应用程序中动态加载XAML“皮肤”的方法。使用这种类型的逻辑,客户可以创建XAML并动态加载它以应用程序,或者您可以为客户提供动态更改样式属性的界面,并根据这些属性设置更改应用程序外观。

他的例子是blog以及Code Project

答案 1 :(得分:0)

通过XAML在WPF中完成的所有操作都可以在C#中完成,因此您只能使用C#创建样式和触发器。

Here's一个例子。

答案 2 :(得分:0)

对于运行时格式化解决方案,我建议使用值转换器。

您可以从最终用户那里获得他们需要的格式。并将它们应用于转换器中。

答案 3 :(得分:0)

以下链接How to customize tool item and tool container可能会对您有所帮助。 LinsUIWPF套件是一款免费软件。它允许最终客户端自定义所有工具项和工具容器样式。