0

我已经按照一些示例尝试在 WebBrowser 对象上放置一个矩形:

这是 MSDN 示例链接。(我让它工作)

使用 Z-Index 的图层问题

这是我要开始工作的代码:

<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显示变灰。我也会禁用它。

谁能指出我做错了什么?

4

1 回答 1

0

我通过创建一个 .png 图像解决了这个问题,我将其放置在与 webbrowser 相同的空间中。它看起来像是第一次出现在网络浏览器中的灰色版本。然后我有条件地隐藏了使图像可见的网络浏览器。这是我发现使用 .Net 4.0 使其工作的唯一方法。

于 2013-04-03T13:15:26.537 回答