【问题标题】:WPF End-User Conditional Formatting SolutionsWPF 最终用户条件格式解决方案
【发布时间】:2011-02-17 10:30:38
【问题描述】:

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

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

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

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

【问题讨论】:

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


    【解决方案1】:

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

    他的例子在他的blogCode Project 上。

    【讨论】:

    • 这看起来很有趣,会调查
    【解决方案2】:

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

    Here's 一个例子。

    【讨论】:

    • 是的。问题是询问是否有任何现有的解决方案使最终用户(不是我)能够创建类似于 Excel 的条件格式功能的自定义样式规则
    • 对不起,我没有完全理解这个问题,我以为你在问它是否可能。
    【解决方案3】:

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

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

    【讨论】:

      【解决方案4】:

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

      【讨论】:

        猜你喜欢
        • 2021-05-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-08-20
        • 1970-01-01
        • 2018-01-08
        • 1970-01-01
        • 2020-04-12
        相关资源
        最近更新 更多