新人请问个关于WPF问题:Page页如何显示在最底层

a5983168 2017-06-18 02:41:09
可能标题描述的不是很清楚。。我说下目前碰到的问题。

我现在用的是一个悬浮式的用户控件做导航,鼠标放置会右移,移开会隐藏至窗体左侧(就看不到导航),但是目前的情况是,我导航的几个页面用的是page做跳转,然后显示在主窗体中。当点击导航切换Page页的时候,Page页会覆盖导航,就是Page页显示在最顶层,这样就没办法点击导航了,请问有什么办法可以让用户控件置于整个窗体的最顶层吗?用户控件里没有Topmost方法
...全文
279 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
使用Panel类的附加ZIndex属性,值越大显示的时候越在上层,一般UIElement默认值是0。使用方法是在XAML文件中要显示在上方的控件中添加Panel.Index="1",或者在cs文件中调用SetValue函数设置Panel.Index属性的值。
欢乐的小猪 2017-06-19
  • 打赏
  • 举报
回复
UIElement都有ZIndex的属性。数值越大越是在上层。
  • 打赏
  • 举报
回复
布局是什么情况?说明一下 如果是Grid布局或者其它继承自Panel类的布局 设置Panel.ZIndex 呢 越高越在顶层。

8,757

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧