如何将控件(如图像)剪切到路径/形状(如星形/圆形)

本文关键字:圆形 形状 路径 控件 图像 | 更新日期: 2023-09-27 18:07:19

我有clippedImage control在一个Border包含它参考这个博客

xaml代码示例

        <Border Behaviors:ImageClip.ToBounds="True">
            <Image  Source="{Binding Image}"/>
        </Border>

但是我如何把clipImage Control变成Path / Shape[像星星/椭圆]。我试过以前的方法。但是没有成功,因为path没有Content属性,所以我们不能将Image Clip Behaviour设置为Path

我已经尝试了ImageBrush填充,但这可能不适合我的情况下,因为我必须实现一些behaviours像捏&放大Image Control

所以我卡住了。谁能给我一些建议或样品吗?

如何将控件(如图像)剪切到路径/形状(如星形/圆形)

您是否考虑过仅采用路径/形状并将背景或填充属性设置为图像画笔?

参见:如何在WPF中线或路径上使用图像作为ImageBrush