如何在XAML中使用DrawingImage作为按钮图像源?

如何在XAML中使用DrawingImage作为按钮图像源?,xaml,xamarin.forms,Xaml,Xamarin.forms,我想使用从SVG转换的DrawingImage作为按钮的图像源,但出现以下错误: XLS0414未找到类型“GeometryDrawing”。验证是否缺少部件引用,以及是否已生成所有引用的部件。 这是我的密码: 您似乎在混合Xamarin表单和WPF/UWP XAML。这是不可能的 <Button Grid.Column="2" BackgroundColor="#FCEDC6" CornerRadius="30"

我想使用从SVG转换的DrawingImage作为按钮的图像源,但出现以下错误: XLS0414未找到类型“GeometryDrawing”。验证是否缺少部件引用,以及是否已生成所有引用的部件。 这是我的密码:


您似乎在混合Xamarin表单和WPF/UWP XAML。这是不可能的
        <Button Grid.Column="2" BackgroundColor="#FCEDC6" CornerRadius="30" Text="Más" ContentLayout="Top, 10" Command="{Binding IncreaseCommand}">
            <Button.ImageSource>
                <DrawingImage x:Key="otherDrawingImage">
                    <DrawingImage.Drawing>
                        <DrawingGroup ClipGeometry="M0,0 V40 H40 V0 H0 Z">
                            <GeometryDrawing Brush="#FFFCF7ED">
                                <GeometryDrawing.Geometry>
                                    <RectangleGeometry RadiusX="3" RadiusY="3" Rect="3,16,8,8" />
                                </GeometryDrawing.Geometry>
                            </GeometryDrawing>
                            <GeometryDrawing Brush="#FFFCF7ED">
                                <GeometryDrawing.Geometry>
                                    <RectangleGeometry RadiusX="3" RadiusY="3" Rect="16,16,8,8" />
                                </GeometryDrawing.Geometry>
                            </GeometryDrawing>
                            <GeometryDrawing Brush="#FFEAB69B">
                                <GeometryDrawing.Geometry>
                                    <RectangleGeometry RadiusX="3" RadiusY="3" Rect="29,16,8,8" />
                                </GeometryDrawing.Geometry>
                            </GeometryDrawing>
                            <GeometryDrawing Geometry="F1 M40,40z M0,0z M7,24L6,24C4.34315,24,3,22.6569,3,21L3,19C3,17.3431,4.34315,16,6,16L8,16C9.65685,16,11,17.3431,11,19L11,20">
                                <GeometryDrawing.Pen>
                                    <Pen Brush="#FF282828" Thickness="2" StartLineCap="Round" EndLineCap="Round" LineJoin="Round" MiterLimit="1" />
                                </GeometryDrawing.Pen>
                            </GeometryDrawing>
                            <GeometryDrawing>
                                <GeometryDrawing.Pen>
                                    <Pen Brush="#FF282828" Thickness="2" StartLineCap="Round" EndLineCap="Round" LineJoin="Round" MiterLimit="1" />
                                </GeometryDrawing.Pen>
                                <GeometryDrawing.Geometry>
                                    <RectangleGeometry RadiusX="3" RadiusY="3" Rect="16,16,8,8" />
                                </GeometryDrawing.Geometry>
                            </GeometryDrawing>
                            <GeometryDrawing>
                                <GeometryDrawing.Pen>
                                    <Pen Brush="#FF282828" Thickness="2" StartLineCap="Round" EndLineCap="Round" LineJoin="Round" MiterLimit="1" />
                                </GeometryDrawing.Pen>
                                <GeometryDrawing.Geometry>
                                    <RectangleGeometry RadiusX="3" RadiusY="3" Rect="29,16,8,8" />
                                </GeometryDrawing.Geometry>
                            </GeometryDrawing>
                        </DrawingGroup>
                    </DrawingImage.Drawing>
                </DrawingImage>
            </Button.ImageSource>
        </Button>