点击控制

时间:2012-04-28 17:13:19

标签: c# windows-phone-7 xaml object controls

我使用一个位于其他控件上方的矩形来使它们变暗。现在,我仍然希望能够与矩形后面的控件进行交互,这个矩形永远不会有他的视觉方面。问题是,它捕获了所有点击和所以,这是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和150之间的值。 255。

如何处理?

感谢

1 个答案:

答案 0 :(得分:3)

我不完全确定它在WP7中是否与silverlight相同,但是你不能将IsHitTestVisible bool设置为false?

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