1

2 つのブラシがあるとします。
1 つは、暗い色から明るい色への線形グラデーション ブラシでした
。もう 1 つは、暗い色から明るい色への放射状ブラシです。

ブラシを適用するときに、両方を一度に適用できるようにするには、どうすればブラシをマージできますか。
EG これを確認してください:
1) http://www.codeproject.com/KB/vista/WindowsVistaRenderer/VistaRenderer4.gif
2) http://www.codeproject.com/KB/vista/WindowsVistaRenderer/VistaRenderer5.gif

(WPF/XAML で) 両方を 1 つのグラデーションにマージして、それを参照するにはどうすればよいですか? (これは Codeproject の Menendez 氏の画像です)

4

1 に答える 1

2

簡単に言えば、2 つの異なるグラデーション ブラシを 1 つに「マージ」する方法はありません。ただし、作業を完了するための回避策があります。たとえば、Border( を使用して) 2 つのオーバーレイ要素を作成できます。1Gridつは線形ブラシを使用し、もう 1 つはグラデーション ブラシを使用します。次に、ブラシの各色のアルファ コンポーネントを 50% の透明度に設定できます。このように、ブラシは重ねてレンダリングされますが、どちらも同じように表示されます。

于 2010-05-27T21:45:29.247 に答える