Wpf 有人能告诉我(或发送链接)在expression design中创建矢量图像并将其导入Visual Studio的分步说明吗?

Wpf 有人能告诉我(或发送链接)在expression design中创建矢量图像并将其导入Visual Studio的分步说明吗?,wpf,visual-studio,expression-blend,Wpf,Visual Studio,Expression Blend,有人能告诉我(或发送链接)在expression design中创建矢量图像并将其导入Visual Studio并将其用作控件内容的分步说明吗 开放式设计 画点东西 文件|导出 格式=WPF资源字典 这将生成对象的画笔 在WPF应用程序中创建一个矩形 将“重角填充”特性设置为在设计中创建的绘图笔刷 以下是WPF代码的外观(其中,画笔是我从Design导出的: <Window x:Class="StackOverflow.Window1" xmlns="http://sche

有人能告诉我(或发送链接)在expression design中创建矢量图像并将其导入Visual Studio并将其用作控件内容的分步说明吗

  • 开放式设计
  • 画点东西
  • 文件|导出 格式=WPF资源字典 这将生成对象的画笔

  • 在WPF应用程序中创建一个矩形

  • 将“重角填充”特性设置为在设计中创建的绘图笔刷
  • 以下是WPF代码的外观(其中,画笔是我从Design导出的:

    <Window x:Class="StackOverflow.Window1"
            xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
            xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
            Title="Window1" Height="300" Width="300">
    
        <Window.Resources>
            <DrawingBrush x:Key="Layer_1" Stretch="Uniform">
                <DrawingBrush.Drawing>
                    <DrawingGroup>
                        <DrawingGroup.Children>
                            <GeometryDrawing Brush="#FFFFFFFF" Geometry="F1 M 0.5,21.0313C 75,88.0313 57.5,-51.4688 1.5,22.5313">
                                <GeometryDrawing.Pen>
                                    <Pen LineJoin="Round" Brush="#FF000000"/>
                                </GeometryDrawing.Pen>
                            </GeometryDrawing>
                        </DrawingGroup.Children>
                    </DrawingGroup>
                </DrawingBrush.Drawing>
            </DrawingBrush>
        </Window.Resources>
        <Grid>
            <Rectangle Fill="{StaticResource Layer_1}" />
        </Grid>
    </Window>
    

    我得到“无法解析资源“层1”这是我的画笔的名称。我的DrawingBrush的定义在Expression Design创建的xaml文件中。我将此文件的构建操作作为资源。是否正确?如果将绘图画笔保留在Expression Design创建的xaml文件中,则需要在资源字典中合并。在我的示例中,我复制了该绘图如果您不熟悉WPF中的合并词典,我建议您也这样做。