繁体   English   中英

App.xaml中的本地

[英]Local in App.xaml

我正在查看Windows Store应用程序示例,并试图了解某些功能。

我在App.xaml中有此代码

<local:Apoel x:Key="apoel"/>

这行代码在我的MainPage.xaml.cs中

Apoel apoellin= (Apoel)App.Current.Resources["apoel"];

我尝试在网上搜索,但我不知道要使用什么术语才能对它的工作原理做出完美的解释。

这两行代码到底在做什么?

如果Apoel类的构造函数需要一个参数,它将如何工作?

对象何时实例化?

这只是一项任务。 在您的xaml中,定义了名为apoelApoel对象,

Apoel apoellin= (Apoel)App.Current.Resources["apoel"];

只是参考作业。 没有新的对象被创建。

关于参数化的构造函数,请在此处检查答案。 从XAML调用参数化的构造函数

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM