首页 > 解决方案 > 访问 WPF 中打包资源字典的内容

问题描述

如何使用 Visual Studio 从 WPF 中的第 3 方库访问和查看资源的内容。

<ResourceDictionary Source="pack://application:,,,/XXX;component/Styles/Components.xaml" />

标签: wpfxamlresourcedictionarypackapp.xaml

解决方案


XAML 被编译为 BAML,因此如果您有已编译的第三方程序集,则需要一个可以将 BAML 反编译为 XAML 的反编译器。这种反编译器的一个例子是dotPeek

如果您下载它(它是免费的)并在其中打开 XXX 程序集,如果您在程序集资源管理器的树视图中Styles/Components.xaml查找,您应该能够看到 XAML 标记。components.baml

有关如何使用 dotPeek 的更多信息,请参阅 JetBrain 的网站:https ://www.jetbrains.com/decompiler/features/


推荐阅读