以编程方式分配样式和模板

时间:2010-09-30 10:23:28

标签: wpf

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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

你能发布你的XAML吗?