0
我正在寻找一种方法来获取通过XML实例化的类的引用,但我需要在命令式代码中引用它。我通常通过控件的datacontext来做到这一点,但在这种情况下,用户控件没有对我需要的类的声明引用。Declarative/Imperative交叉
我知道我已经看过如何获得对通过User.Resources或Application.Resources实例化的类的引用 - 我似乎无法将正确的关键词放在一起并找到示例!
[R
我正在寻找一种方法来获取通过XML实例化的类的引用,但我需要在命令式代码中引用它。我通常通过控件的datacontext来做到这一点,但在这种情况下,用户控件没有对我需要的类的声明引用。Declarative/Imperative交叉
我知道我已经看过如何获得对通过User.Resources或Application.Resources实例化的类的引用 - 我似乎无法将正确的关键词放在一起并找到示例!
[R
所以挖了一段时间后,我碰到一个返回应用类的Application.Current静态方法 - 这不读app.xml的,具有参考通过XML实例化实体。
诀窍是将Application类转换为App类,然后才能看到通过XML实例化的资源。
经过20年的命令式编程,我发现这种声明式的交互很痛苦。
“Declaritve”和“Imperative”?你的意思是你在'Resources'属性中创建了一个类的实例,并且想知道如何从代码隐藏中访问它? – AnthonyWJones 2010-07-08 11:16:33