Windows Phone:在MainPage中注入App实例的位置和方式

时间:2014-04-21 06:26:53

标签: silverlight windows-phone-7 windows-phone-8

MainPage.xaml.cs中,我看到了

DataContext = App.ViewModel;

当我上传继承树时,我无法在任何地方找到App。那么App注入的位置和方式是什么?

更新:我的问题与ViewModel无关。它是关于App的。 App可以访问MainPage的方式。 App未从MainPage的构造函数中注入MainPage,那么这怎么可能?

1 个答案:

答案 0 :(得分:1)

App上点击 F12 ,Visual Studio将显示类定义。相应的文件位于项目根目录中。 App.ViewModelApp类的静态成员,因此它在整个项目中都可用,而没有App类的实例。如果您需要实例,请使用Application.Current