ems*_*eja 10 browser wpf z-index
我试图找出为什么控件不尊重ZIndex.
例1 - 工作正常
<Canvas>
<Rectangle Canvas.ZIndex="1" Height="400" Width="600" Fill="Yellow"/>
<Rectangle Canvas.ZIndex="2" Height="100" Width="100" Fill="Red"/>
</Canvas>
Run Code Online (Sandbox Code Playgroud)
示例2 - 不起作用
<Canvas>
<WebBrowser Canvas.ZIndex="1" Height="400" Width="600" Source="http://www.stackoverflow.com"/>
<Rectangle Canvas.ZIndex="2" Height="100" Width="100" Fill="Red"/>
</Canvas>
Run Code Online (Sandbox Code Playgroud)
谢谢, - Ed
您遇到了一个常见的 WPF 陷阱,通常称为“空域问题”。一个可能的解决方案是不使用 WebBrowser 控件,而是使用更疯狂的东西 - 即直接渲染到 WPF 的嵌入式 WebKit 浏览器。有两个包可以做到这一点;Awesomonium(商业)和 Berkelium(开源)。这两个都有一个 .NET 包装器。
| 归档时间: |
|
| 查看次数: |
12575 次 |
| 最近记录: |