【问题标题】:In Metro, how can I get my instance defined in resource?在 Metro 中,如何在资源中定义我的实例?
【发布时间】:2012-10-22 09:50:30
【问题描述】:

如果我在 xaml 中定义了一个名为 MyClass 的类,我可以像这样在 .net 框架的代码隐藏中检索它,

Application.Current.FindResource("keyName") as MyClass;

“keyName”是我对 xaml 中定义的 x:key 属性的赋值。

但是在地铁中它不再起作用了。有人可以告诉我该怎么做吗?

【问题讨论】:

    标签: c# .net xaml microsoft-metro windows-runtime


    【解决方案1】:

    msdn 论坛有人回答了。 solution 简单到让我尴尬。

    MyClass myclass = (MyClass)Application.Current.Resources["keyName"];
    

    这样就可以在App.xaml中获取自定义资源了。

    【讨论】:

    • 您应该在答案中发布实际答案。将其标记为“不是答案”,因为您所做的只是链接到有问题的线程。
    • @Ramhound,谢谢你的建议。我已经编辑过了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-09
    • 1970-01-01
    相关资源
    最近更新 更多