我试图在启动时加载一些数据(从配置文件)。在win 10 uwp中访问文件的唯一方法是使用异步方法。UWP加载配置在启动
大,但:
如何can'I调用构造函数异步方法(这是不可能的,我知道)或任何等效。这是我的实际代码。
sealed partial class App : Application
{
public ITrackThatContext Context { get; private set; }
public App()
{
this.InitializeComponent();
this.Suspending += OnSuspending;
Context = await LocalFileTrackThatContext.CreateAsync(null);
}
}
我可以调用从应用程序的第一页上的按钮的Context = await LocalFileTrackThatContext.CreateAsync(null);
,但我敢肯定有做的比较好。是否有从启动过程启动任务的入口点?我读startup stages,但我不知道在哪里加载我的conf。
'OnNavigateTo'是不是异步?我是否误解了你的答案? – tschmit007
@ tschmit007它可以异步就像你只是当你重写它添加单词异步任何其他方法。但构造函数不能是异步的,因为它们不是方法。 –
@ tschmit007使用OnNavigateTo更好。 – lindexi