【问题标题】:Background with several paths多条路径的背景
【发布时间】:2011-06-14 03:48:31
【问题描述】:

有没有办法可以将这样的背景放在边框中:

那里的问题是圆形和方形都必须是一条路径(在我的实际问题中,我实际上有 3 条路径,它们是渐变),这使得调整大小、对齐等变得非常有问题。我看到this solution,但我已经尝试过使用视图框,但它并没有解决我的问题。

有没有办法可以将正方形和圆形组合成一条路径并保留颜色,然后将其设置为背景?

我这里没有真正的按钮,所以我明天会发布它,但它有几个渐变来制作一些光泽效果和一些贝塞尔曲线,使效果更“逼真”。与此同时,效果看起来像这样:

感谢您的帮助。

【问题讨论】:

    标签: wpf xaml graphics path


    【解决方案1】:

    不太明白为什么ViewBox 不起作用,但您也可以使用DrawingBrush,例如:

    <Border Width="300" Height="300">
        <Border.Background>
            <DrawingBrush>
                <DrawingBrush.Drawing>
                    <DrawingGroup>
                        <GeometryDrawing Brush="Blue">
                            <GeometryDrawing.Geometry>
                                <RectangleGeometry Rect="0,0,100,100" />
                            </GeometryDrawing.Geometry>
                        </GeometryDrawing>
                        <GeometryDrawing Brush="Red">
                            <GeometryDrawing.Geometry>
                                <EllipseGeometry Center="50,50" RadiusX="35" RadiusY="35" />
                            </GeometryDrawing.Geometry>
                        </GeometryDrawing>
                    </DrawingGroup>
                </DrawingBrush.Drawing>
            </DrawingBrush>
        </Border.Background>
    </Border>
    

    【讨论】:

    • 谢谢!明天试试这个!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-05-26
    • 2020-05-15
    • 2011-06-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-31
    相关资源
    最近更新 更多