wpf - 以 ViewBox 作为资源嵌入 XAML 文件
问题描述
我有一个 XAML 资源。
它看起来像这样。
如何在按钮内显示此资源?
笔记:
- 我不想将 XAML 图像中的代码作为资源复制到 App.xaml 中,我想从 Resources 文件夹中正确引用它。
- 我会将其转换为 SVG,但我宁愿使用原始格式的图像。
解决方案
本示例将指导您以正确的方式引用 xaml 资源。
步骤1
ResourceXaml(资源文件夹中的 Example.xaml)
<Viewbox x:Key="A_Name">
// blahh...
</Viewbox>
应用程序.xaml
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<!--Reference xaml file-->
<ResourceDictionary Source="/Resources/Example.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
第2步
YourPage.xaml 中的按钮
<Button Content="{StaticResource Image_KeyName_In_Referenced_XAML_File}" />
推荐阅读
- android - Room (266) 语句中止磁盘 I/O 错误
- python - 在输出中,我在单词之间没有空格问题出在哪里?
- java - 从包含逗号字段的 CSV 文件中按逗号分割行
- .net-core - .NET 5 分布式场景中的 JWT 身份验证
- python - 使用 Python 脚本复制一个大文件
- pandas - Create a dataframe from a MultiIndex in pandas
- python - 无法使用 Python 将 excel 文件转换并保存为 PDF
- python - 将多个参数传递给 Python 中的装饰器
- pytorch - PyTorch 仅支持 py_version 3.6 或更早版本?
- ethereum - 交换交易未完全由 etherscan API 注册?