2

我正在尝试从这里实现 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 属性,如上所示。没有更多的逻辑。没有包装,一切正常,但包装似乎打破了一切..

4

0 回答 0