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

Webブラウザと同じスペースに配置した.png画像を作成することで、この問題を解決しました。Web ブラウザに最初に表示されるものをグレーアウトしたバージョンのように見えます。次に、条件付きで画像を表示する Web ブラウザーを非表示にしました。これは、.Net 4.0 を使用して動作させる唯一の方法です。

于 2013-04-03T13:15:26.537 に答える