Использование BevelBitmapEffect на пути WPF - PullRequest
0 голосов
/ 27 августа 2018

Я пытаюсь добавить BevelBitmapEffect на существующий объект Path:

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 голосов
/ 27 августа 2018

Я что-то упустил?

BitmapEffects, такие как BevelBitmapEffect, устарели, начиная с .NET Framework 4. Ваш образец должен работать, как ожидается, только если вы нацелены на .NET Framework3.0 или 3.5.

Альтернативой WPF4 + использованию класса BevelBitmapEffect будет создание пользовательского класса, который наследуется от Effect.Боюсь, что нет встроенных типов, которые дают вам соответствующий эффект скоса из коробки.

...