如何在运行时编辑app.xaml文件



如何在运行时编辑WPF中的App.xaml?ps.试图在MergedDictionaries中添加资源字典,但该文件不编辑

您在运行时不编辑App.xaml文件,但您可以通过以下代码将ResourceDictionary添加到MergedDictionaries中:

Application.Current.Resources.MergedDictionaries.Add(yourResourceDictionary);

我希望这能有所帮助。

尝试在MergedDictionaries中添加资源字典,但文件不编辑

在运行时修改实际的XAML源文件对正在运行的应用程序没有影响。这是因为XAML文件在构建时被编译到BAML资源中,并且运行的应用程序使用这些BAML资源,而不是实际的XAML源文件。

XAML文件应由开发人员在设计时创建和修改。它们不会在运行时使用。

当然,您可以像写入任何其他XML或文本文件一样写入项目文件夹中的实际源文件,但这不会影响正在运行的应用程序。

最新更新