App.xaml中的本地

时间:2014-02-25 09:39:46

标签: c# xaml windows-store-apps

我正在查看Windows应用商店应用示例,并试图了解一些工作原理。

我在App.xaml中有这段代码

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

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

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

我尝试在网上搜索,但我不知道使用哪些术语来完整解释其工作原理。

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

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

对象何时实例化?

1 个答案:

答案 0 :(得分:1)

这只是一项任务。在您的xaml中,正在定义名为Apoel的{​​{1}}对象

apoel

只是一个参考作业。没有创建新对象。

关于参数化构造函数,请在此处查看答案 Calling a parameterized constructor from XAML