0

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

在此处输入图像描述

<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>

但无济于事。

我错过了什么吗?

4

1 回答 1

0

我错过了什么吗?

BitmapEffects例如BevelBitmapEffect自 .NET Framework 4 以来已过时。仅当您以 .NET Framework 3.0 或 3.5 为目标时,您的示例才能按预期工作。

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

于 2018-08-27T14:02:56.950 回答