以编程方式,我想加载分布在多个程序集中的许多资源(XAML)。
e.g。我想加载
在我的app.config
文件中,我可以配置程序集的名称和从中获取的资源。 Application.LoadComponent
API有助于在运行时加载资源;但是必须要求我拥有尽可能多的资源。因此,在我的示例中,此API将被调用9次。
有什么方法可以减少通话次数吗?我的意思是3个组件会有3个不同的调用;但是当加载一个程序集时,应该加载该程序集中的所有指定资源。
有没有人知道这种事情?
答案 0 :(得分:0)
无需搜索任何其他API,因为Application.Load API仅在AppDomain中加载程序集一次。感谢@Kent Boogaart对我的问题的评论。