0

ぼかし効果とドロップシャドウ効果のあるラベルが欲しいのですが。

4

2 に答える 2

1

古いBitmapEffectを使用する場合は、BitmapEffectGroupを利用できます。

<Label Content="Hello">
    <Label.BitmapEffect>
        <BitmapEffectGroup>
            <DropShadowBitmapEffect />
            <BlurBitmapEffect />
        </BitmapEffectGroup>
    </Label.BitmapEffect>
</Label>

ただし、BitmapEffectは減価償却されており、UIElement.Effectがエフェクトを追加するための推奨される方法です。複数の動作をこのタイプのエフェクトに組み合わせるには、必要なことを実行するカスタムエフェクトを作成する必要があります。 ここに示すように、ブレンドによって要素を編集するだけでなく、それ以上のことが必要になります。

また、こちらもご覧ください:WPFピクセルシェーダーエフェクトライブラリ 優れた例とビルド済みのエフェクト、および独自の作成方法に関する優れたチュートリアルがあります。

于 2009-06-09T15:33:56.080 に答える
0

ちょっとしたハックですが、ラベルをグリッドまたは境界線でラップし、ドロップシャドウをラベルに直接適用しながら、それにブラー効果を適用することができます。

于 2009-06-10T22:24:08.983 に答える