【问题标题】:WPF CustomControl - Resources PropertyWPF CustomControl - 资源属性
【发布时间】:2011-02-28 10:50:34
【问题描述】:

我有从另一个控件派生的 CustomControl,我在其资源属性(在 xaml 中)中设置了默认样式。稍后,我想使用这个 CustomControl 并使用默认语法向它添加新资源:<my:CustomControl.Resources>...

我该怎么做?目前,我收到一个错误:Cannot re-initialize ResourceDictionary instance.

【问题讨论】:

    标签: wpf resources custom-controls


    【解决方案1】:

    你试过合并吗?

    http://msdn.microsoft.com/en-us/library/aa350178.aspx

    [编辑] 上面的链接失效了...

    这是正确的答案:

    Merged ResourceDictionary vs App.xaml

    【讨论】:

    • 链接已损坏。你有一个还在用的吗?
    【解决方案2】:

    有几个解决方案:

    1. 将新资源添加到父资源块。

    2. 将新资源添加为资源字典。

    【讨论】: