在WPF Designer中未加载SharedResourceDiationary

时间:2016-01-12 10:06:00

标签: c# wpf resourcedictionary mergeddictionaries

我正在尝试从这里实现SharedResourceDictionary: http://www.wpftutorial.net/MergedDictionaryPerformance.html

但我无法让设计师展示正确的款式。 (此处不使用Blend)

我将实施减少到最低。

public SharedResourceDictionary : ResourceDictionary {

}

工作正常。

public SharedResourceDictionary : ResourceDictionary {

    public new Uri Source {
        get { return base.Source; }
        set { base.Source = value; }
    }

}

没有,并且未应用样式。

任何人都遇到过这个问题,并且知道有效的解决方案吗?

进一步说明:

SharedResourceDictionary是在一个项目中定义的,该项目在UserControl中引用,我用这个实现交换了所有ResourceDictionaries。

在这个示例中,我有一个应用于所有组合框的样式(没有键)。

我到目前为止唯一要做的就是包装ResourceDictionary的Source属性,如上所示。没有其他逻辑。没有包装,一切都很好,但包装似乎打破了事情..

0 个答案:

没有答案