0

我正在寻找一种方法来获取通过XML实例化的类的引用,但我需要在命令式代码中引用它。我通常通过控件的datacontext来做到这一点,但在这种情况下,用户控件没有对我需要的类的声明引用。Declarative/Imperative交叉

我知道我已经看过如何获得对通过User.Resources或Application.Resources实例化的类的引用 - 我似乎无法将正确的关键词放在一起并找到示例!

[R

+0

“Declaritve”和“Imperative”?你的意思是你在'Resources'属性中创建了一个类的实例,并且想知道如何从代码隐藏中访问它? – AnthonyWJones 2010-07-08 11:16:33

回答

0

所以挖了一段时间后,我碰到一个返回应用类的Application.Current静态方法 - 这不读app.xml的,具有参考通过XML实例化实体。

诀窍是将Application类转换为App类,然后才能看到通过XML实例化的资源。

经过20年的命令式编程,我发现这种声明式的交互很痛苦。