我正在查看Windows应用程序示例,并试图了解一些东西是如何工作的。
我在App.xaml中有这段代码
<local:Apoel x:Key="apoel"/>和我的MainPage.xaml.cs中的这一行代码
Apoel apoellin= (Apoel)App.Current.Resources["apoel"];我试着在网上搜索,但我不知道该用什么术语来完美地解释这是如何工作的。
这两行代码到底在做什么?
如果类Apoel的构造函数需要一个参数,它将如何工作?
什么时候实例化对象?
发布于 2014-02-25 09:43:28
这只是个任务。在xaml中,将定义名为Apoel的apoel对象,并且
Apoel apoellin= (Apoel)App.Current.Resources["apoel"];只是个推荐信。没有创建新的对象。
关于参数化构造器,请检查这里的答案,Calling a parameterized constructor from XAML
https://stackoverflow.com/questions/22010083
复制相似问题