如何指定面板的 z-index

发布于 2024-11-30 10:57:08 字数 245 浏览 1 评论 0原文

您好,我是 WPF 新手,我想在 StackPanel 上放置一个 Panel 并在窗口中显示和隐藏它,而不使用 Canvas 和更改其他控件或窗口的位置和大小。 就像下图所示,解决方案资源管理器在另一个面板上打开,正如我们所看到的,用户甚至可以更改面板的位置。

在此处输入图像描述

Hi I'm new to WPF and I want to place a Panel upon a StackPanel and show and hide it in my window without using Canvas and changing positions and size of other controls or the window.
Something like the fallowing image which the solution explorer is opened on another Panel, and as we see the user even can change the position of the Panel.

enter image description here

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

软糯酥胸 2024-12-07 10:57:08

如果您有一个 Grid 作为根布局,并在其上有一个 StackPanel,您仍然可以使用 Canvas

Canvas.SetZIndex(<YourPanelYouWantInFront>, <LargeValue (100)>);

If you have a Grid as the Root Layout and a StackPanel on that, you can still use Canvas.

Canvas.SetZIndex(<YourPanelYouWantInFront>, <LargeValue (100)>);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文