1

私はこの画像を持っています:

ArrowImage

画像に境界線を付けたい場合:

<Border BorderThickness="1" BorderBrush="Black" HorizontalAlignment="Right" Width="22" VerticalAlignment="Center">
            <Image Source="/<AppName>;component/Images/Background/Achtergrond_Arrow.png" HorizontalAlignment="Right" Width="22" >
                <Image.Effect>
                    <DropShadowEffect Color="#FF868686" Direction="0" ShadowDepth="0" BlurRadius="10"  />
                </Image.Effect>
            </Image>
        </Border>

矢印自体に従わずに、正方形の境界線を示します。

正方形の画像

誰かがこれを修正する方法について何か考えがありますか?

4

3 に答える 3

3

画像を使用せずに、自分で境界線と三角形を描きます。Pathこれには、、、Lineおよびその他の基本的な幾何学的形状を使用できます。

この投稿はあなたに出発点を与えるかもしれません。または、Petzoldのブログ投稿でさらにサポートを受けることができます。

于 2012-08-30T07:14:24.997 に答える
1

WPFの境界線は常に長方形です。

アウトラインが必要な場合は、アウトラインを描画するか、エフェクトを使用する必要があります

于 2012-08-30T07:17:49.007 に答える
1

私の解決策:

<Path Fill="Black" Data="M 0 44 L 22 22 L 0 0 Z"  HorizontalAlignment="Right" VerticalAlignment="Center" Width="22" >
        <Path.Effect>
            <DropShadowEffect Color="#FF868686" Direction="0" ShadowDepth="0" BlurRadius="10"  />
        </Path.Effect>
    </Path>

矢印の画像を捨てました。

とにかくありがとう

于 2012-08-30T07:46:16.940 に答える