![](/img/trans.png)
[英]Windows Store App - XAML - C# - Access ThemeResource in code
[英]Windows Store App - XAML C# - How to access Page.Resource in code
我的Page1.xaml中有一个静态资源。
<Page.Resources>
<x:String x:Key="PageName">Page 1</x:String>
</Page.Resources>
我想在代码中访问此资源,但看不到该怎么做。 我确定我肯定缺少一些简单的东西。
我的MainPage
使用单个Frame
进行导航,并且MainPage
具有Frame
显示的页面的标题。
我以为我可以在MainPage.xaml.cs
做类似的事情
string title = "NOT SET!";
rootFrame.Resources.TryGetValue("PageName", out title);
pageTitle.Text = title;
其中rootFrame
是显示Page1
的框架。
但是,由于TryGetValue
将object
作为其第一个参数,因此无法编译。
这是我最后的做法。
object title = "NOT SET!";
object key = "PageName";
var page = (Page)rootFrame.Content;
page.Resources.TryGetValue(key, out title);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.