在WPF路径上使用BevelBitmapEffect

时间:2018-08-27 09:33:51

标签: wpf bitmapeffect

我正在尝试在现有的Path对象上添加BevelBitmapEffect:

enter image description here

<Path x:Name="A037" Width="174.024" Height="20.0028" Canvas.Left="1717.02" 
    Canvas.Top="1157.83" Stretch="Fill" StrokeThickness="2.00028" 
    StrokeLineJoin="Round" Stroke="#FF000000" Fill="#DC4C46" 
    Data="F1 M 1721.02,1158.83L 1718.02,1176.83L 1888.04,1176.83L 1890.04,1158.83L 1721.02,1158.83 Z ">
    <Path.BitmapEffect>
        <BevelBitmapEffect BevelWidth="3"/>
    </Path.BitmapEffect>
</Path>

但无济于事。

我想念什么吗?

1 个答案:

答案 0 :(得分:0)

  

我想念什么吗?

BitmapEffects(例如BevelBitmapEffect)已从.NET Framework 4开始过时。仅当您针对.NET Framework 3.0或3.5时,您的示例才应按预期工作。

使用BevelBitmapEffect类的WPF4 +替代方法是创建一个自Effect继承的自定义类。恐怕没有内置类型可以为您提供相应的斜角效果。