wpf - 访问 WPF 中打包资源字典的内容
问题描述
如何使用 Visual Studio 从 WPF 中的第 3 方库访问和查看资源的内容。
<ResourceDictionary Source="pack://application:,,,/XXX;component/Styles/Components.xaml" />
解决方案
XAML 被编译为 BAML,因此如果您有已编译的第三方程序集,则需要一个可以将 BAML 反编译为 XAML 的反编译器。这种反编译器的一个例子是dotPeek。
如果您下载它(它是免费的)并在其中打开 XXX 程序集,如果您在程序集资源管理器的树视图中Styles/Components.xaml
查找,您应该能够看到 XAML 标记。components.baml
有关如何使用 dotPeek 的更多信息,请参阅 JetBrain 的网站:https ://www.jetbrains.com/decompiler/features/
推荐阅读
- html - 当屏幕尺寸更宽时,IOS 上的表格 HTML 标记会阻止向下滚动
- php - 在 wordpress 上传文件夹中显示目录和文件
- javascript - 为什么 prevState 等于 componentDidUpdate 中的 this.state?
- java - Thymeleaf EL 表达式使用 /?param=value 而不是 /value 生成链接
- android - 如何在 android 打开 URL 连接中将 Json 数组作为 post 参数发送
- r - 通过使用rpy2在R的Gifi包中使用princals将拟合变换应用于python中的数据框
- excel - 将分层可折叠分组数据缩进到 Excel 中的列?
- css - Checkbox :checked 动画只是第一次滞后
- python - 请求通讯录时出现错误 400 INVALID_ARGUMENT
- c# - 等待 UI 线程上的任务而不产生死锁