我已经按照一些例子尝试在WebBrowser对象上叠加一个矩形:
Here is the MSDN example link.(我让它上班了)
以下是我正在努力工作的代码:
<Grid>
<Canvas Margin="2,4,0,-450" >
<Rectangle Height="452" Canvas.ZIndex="1000" Name="rectangle1" Stroke="Black" Width="524" Opacity=".5" Fill="#8CBABABA" Canvas.Top="-7" Canvas.Left="-3" />
<WebBrowser Name="mapBrowser" Canvas.ZIndex="999" Margin="5,5,5,5" Height="452" Width="516" Canvas.Top="-11" />
</Canvas>
</Grid>
我正在尝试通过使矩形显示在其顶部来使WebBrowser
显示 变灰 。我也会禁用它。
任何人都可以指出我做错了吗?
答案 0 :(得分:0)
我通过创建一个.png图像解决了这个问题,我将它放在与webbrowser相同的空间中。它看起来像是第一次出现在webbrowser中的灰色版本。然后我有条件地隐藏了使图像可见的webbrowser。这是我发现使用.Net 4.0的唯一方法。