App.xaml.cs方法在WinRT中调用顺序

时间:2014-11-24 12:12:05

标签: c# xaml windows-runtime windows-store-apps

我有Windows Store C#app。

在App.xaml中我有Locator类的实例:

<Application.Resources>
    <ResourceDictionary
        <local:Locator x:Key="Locator"/>
    </ResourceDictionary>
</Application.Resources>

当应用程序在加载资源时启动时,将初始化Locator类。

现在,我想从App.xaml.cs构造函数中访问Locator类实例。 但是当应用程序启动时,在加载资源(定位器)之前调用构造函数

我想在Locator类可用时(加载资源时)执行一些逻辑。

到目前为止,我在使用App.xaml.cs构造函数,OnLaunched,OnWindowCreated等方面失败了。 我是否错过了App类中的任何事件或方法? 有什么建议吗?

1 个答案:

答案 0 :(得分:1)

在OnLaunched中调用Window.Current.Activate()之后,您应该可以访问资源。除此之外的任何地方,都应该枚举您的资源。