gpt4 book ai didi

WPF 3.5 WebBrowser 控件和 ZIndex

转载 作者:行者123 更新时间:2023-12-02 02:36:44 25 4
gpt4 key购买 nike

我试图找出为什么该控件不支持 ZIndex。

示例 1 - 效果很好

   <Canvas>
<Rectangle Canvas.ZIndex="1" Height="400" Width="600" Fill="Yellow"/>
<Rectangle Canvas.ZIndex="2" Height="100" Width="100" Fill="Red"/>
</Canvas>

示例 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>

谢谢,——埃德

最佳答案

不幸的是,这是因为 WebBrowser 控件是 Internet Explorer COM 控件的包装器。这意味着它有自己的 HWND 并且不允许 WPF 在其上绘制任何内容。它与在 WPF 中托管任何其他 Win32 或 WinForms 控件具有相同的限制。

MSDN有关于 WPF/Win32 互操作的更多信息。

关于WPF 3.5 WebBrowser 控件和 ZIndex,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/83319/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com