【问题标题】:Assigning styles and templates programmatically以编程方式分配样式和模板
【发布时间】:2010-09-30 10:23:27
【问题描述】:

这可能是一个新手问题:)

我有一些样式和内容模板,用于在窗口中定义的上下文菜单(或者我可以将它们移动到 app.xml)

上下文菜单是以编程方式创建的,因此我需要以编程方式为其分配样式和内容模板(设置为 targettype contextmenu 和 menuitem)。我怎么做?

如果我给他们特定的键,我可以使用 findresource 并分配模板属性等,但是当我这样做时,模板中有很多绑定会搞砸:/

【问题讨论】:

    标签: wpf


    【解决方案1】:

    您可以在代码中创建样式,here 是如何做到的。但在我个人看来,与你的 UI 相关的一切都应该保留在 XAML 中,这是可能的。在你的情况下 findresource 是要走的路。并且所有绑定都应该正常工作。

    您能发布您的 XAML 吗?

    【讨论】:

    • 同意,不想通过代码来做。但是我如何使用 findresource 来查找使用这样的键定义的控件模板: 和这样的样式
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-29
    • 1970-01-01
    相关资源
    最近更新 更多