我使用一个位于其他控件上方的矩形来使它们变暗。现在,我仍然希望能够与矩形后面的控件进行交互,这个矩形永远不会有他的视觉方面。问题是,它捕获了所有点击和所以,这是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。
如何处理?
感谢
答案 0 :(得分:3)
我不完全确定它在WP7中是否与silverlight相同,但是你不能将IsHitTestVisible bool设置为false?
<Rectangle Canvas.ZIndex="1" IsHitTestVisible="false" Opacity="0" Name="shadow" Fill="Black"/>