首页 > 解决方案 > 以 ViewBox 作为资源嵌入 XAML 文件

问题描述

我有一个 XAML 资源。

资源文件夹的屏幕截图,其中的文件标题为

它看起来像这样。

从包含多个 DrawingBrushes 和 GeometryDrawings 的 ViewBox 创建的 X 按钮的图像

如何在按钮内显示此资源?


笔记:

标签: wpfimagexaml

解决方案


本示例将指导您以正确的方式引用 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}" />

推荐阅读