1

他のコントロールの上にある長方形を使用して、それらを暗くします。今でも、長方形の背後にあるコントロールとやり取りできるようにしたいのですが、この長方形は、彼の視覚的側面以外の意味を持つことはありません。問題は、すべてのクリックなどをキャッチすることです。そのため、ATM が障害になります。

xaml

 <Rectangle Canvas.ZIndex="1"  Opacity="0" Name="shadow" Fill="Black"/>

c#

shadow.Opacity = Math.Round(1-(double)(App.Current as App).dimfactor / 255,2);

(App.Current as App).dimfactor は 150 と 255 の間の値です。

どのように対処するのですか?

ありがとう

4

1 に答える 1

3

WP7 で Silverlight と同じかどうかは完全にはわかりませんが、IsHitTestVisible bool を false に設定できませんか?

<Rectangle Canvas.ZIndex="1" IsHitTestVisible="false" Opacity="0" Name="shadow" Fill="Black"/>

于 2012-04-28T17:23:26.297 に答える