1

多色のコントロールがたくさんあるウィンドウを考えてみましょう。ポップアップしたばかりのパネルを除いて、すべてのコントロールの色が失われる (すべてがグレースケールで表示される) ような形で何らかのトリガーが発生したときに、この上にパネルを配置したいと考えています。誰かがこれで私を助けることができますか??

4

2 に答える 2

1

最上位のコンテナ (Grid など) で、下位の ZIndex に Rectangle を作成します (または、もう 1 レベルのネストを作成します)。

パネルをポップアップしたら、ZIndex を Rectangle と交換して、コントロールとパネルの間に収まるようにします。

グレースケールに関しては、おそらく VisualBrush を使用する気の利いた方法がいくつかありますが、Rectangle で半不透明な SolidColorBrush を使用すると、かなりうまくいくと思います。

于 2010-03-10T04:46:46.097 に答える