C# 在Metro中,如何在资源中定义实例?

C# 在Metro中,如何在资源中定义实例?,c#,.net,xaml,microsoft-metro,windows-runtime,C#,.net,Xaml,Microsoft Metro,Windows Runtime,如果我在xaml中定义一个名为MyClass的类,我可以在.net framework的代码隐藏中检索它,如下所示 Application.Current.FindResource("keyName") as MyClass; “keyName”是我对xaml中定义的x:key属性的赋值 但在地铁里,它已经不起作用了。有人能告诉我怎么做吗 msdn论坛中有人回答了这个问题。这个问题太简单了,让我很尴尬 MyClass myclass = (MyClass)Application.Current

如果我在xaml中定义一个名为MyClass的类,我可以在.net framework的代码隐藏中检索它,如下所示

Application.Current.FindResource("keyName") as MyClass;
“keyName”是我对xaml中定义的x:key属性的赋值


但在地铁里,它已经不起作用了。有人能告诉我怎么做吗

msdn论坛中有人回答了这个问题。这个问题太简单了,让我很尴尬

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

因此,您可以在App.xaml中获得自定义资源。

您应该在答案中发布实际答案。将此标记为“不是答案”,因为您所做的只是链接到有问题的线程。@Ramhound,谢谢您的建议。我已经编辑过了。