Silverlight 声明式/命令式转换

Silverlight 声明式/命令式转换,silverlight,silverlight-4.0,declarative,imperative-programming,Silverlight,Silverlight 4.0,Declarative,Imperative Programming,我正在寻找一种方法来获得对通过XML实例化的类的引用,但我需要在命令式代码中引用它。我通常通过控件的datacontext来实现这一点,但在这种情况下,用户控件没有对我所需的类的去极化引用 我知道我已经看到了如何通过User.Resources或Application.Resources获取对实例化类的引用-我似乎无法将正确的关键字组合在一起并找到一个示例 R所以在挖掘了一段时间后,我发现了Application.Current静态方法,它返回Application类,它读取App.XML并引用

我正在寻找一种方法来获得对通过XML实例化的类的引用,但我需要在命令式代码中引用它。我通常通过控件的datacontext来实现这一点,但在这种情况下,用户控件没有对我所需的类的去极化引用

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


R

所以在挖掘了一段时间后,我发现了Application.Current静态方法,它返回Application类,它读取App.XML并引用通过XML实例化的实体

诀窍是在您能够看到通过XML实例化的资源之前,将应用程序类强制转换为应用程序类

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

“Declaritve”和“祈使”?您的意思是说您在
Resources
属性中创建了一个类的实例,并想知道如何从代码隐藏中访问它?