请教大家:WPF我做一个界面,加有一个webbrowser我想实现自动隐藏导航菜单,让webbrowser占满整个界面,然后在webbrowser上漂浮一个小控件,点击小控件时就显示导航菜单。。可是webbrowser它的显示在最上面,漂浮的小控件被挡住了。

解决方案 »

  1.   

    wpf的webbrowser控件跟wpf的其它控件不太一样,放置一个控件估计不能做到;不过你可以在上边再放置一个Window作为悬浮控件
      

  2.   

    你可以在你的主窗体里保留子窗体的引用,通过Visibility属性控制子窗体的显示跟隐藏;通过Top,Left控制其位置;根据需要使用Win32函数SetParent来控制子窗口是否需要嵌入父窗口中(只使用WPF本身的Own属性不能达到嵌入的效果)