改变应用程序.WPF中的ResourceAssembly

本文关键字:ResourceAssembly 中的 WPF 应用程序 改变 | 更新日期: 2023-09-27 18:03:04

这是一个使我困惑的问题。

开始时,Application.ResourceAssembly为null;

Application.ResourceAssembly = assembly1;  // it's ok
Application.ResourceAssembly = assembly2;  // It will has a error.
类型的第一次机会异常"System.Xaml。XamlObjectWriterException' occurred in System.Xaml.dll

那么,如果Application.ResourceAssembly不为空,可以分配吗??

改变应用程序.WPF中的ResourceAssembly

问题是您试图设置Application.ResourceAssembly两次。你只能设置一次。

这是来自Application的MSDN引用。ResourceAssembly属性页:

ResourceAssembly只能设置一次,因为在加载WPF程序集之后资源程序集不太可能更改。

相关文章:
  • 没有找到相关文章