加载页面资源时会启动什么事件? (像本地化的字符串这样的资源)
答案 0 :(得分:0)
在构造函数中,您会收到InitializeComponent()
调用,该调用会在XAML中加载资源,通常会添加资源。之后我认为你可以假设他们已经装满了。如果其中任何一个进行了其他加载 - 您可能需要等待它完成一些目标代码,这取决于您正在等待的资源。
*编辑
请注意,在UWP应用程序(Windows 10)中 - 资源通常是延迟加载的。也就是说 - 虽然在定义的XAML加载了InitializeComponent()
时可能会创建资源 - 资源本身只有在首次引用时才会构建 - 使用Static/Theme-Resource
标记扩展或从后面的代码通过资源字典indexer访问它们。
另请注意,App.xaml中的资源会为每个应用程序窗口创建一次,即使可能只有一个Application类实例,因为不同的窗口使用单独的调度程序。