系统主界面开发的思路讨论,跨界面调用有关问题

系统主界面开发的思路讨论,跨界面调用问题
我的主界面很干净,只用一个照片做背景。
我的控制面板我希望是:能像QQ一样隐藏在屏幕边上,只露出一条边,鼠标移上去的时候操作界面会弹出来,鼠标移开,界面又隐藏起来。
问题出来了:
1.我的操作界面应该是一个重写的Window,可是我觉得Window不够简洁太难看了,我能不能直接把一个Grid或者StackPanel什么的做成这个可以隐藏的操作界面??界面也非常整洁,只有一条细细的Border,而不用像Window一样厚重。
2.调用结构的思路是:
(1)在当前项目文件下的Controler文件夹里新建一个WPF用户控件命名为MyWindow.Xaml
(2)在MainWindow的XAML里映射为 xmlns:local="clr-namespace:WpfApplication1.Controler"
(3)在MainWindow里写
<stackpanel>
<local:MyWindow/>
</stackpanel>
把这个窗口调用到主界面上再加上动画效果。。  
请思路清晰的大侠讲讲思路,我在调用界面的时候有哪些地方的想法是错的?有哪些地方要注意?
我在映射的时候总提示:CLR是未命名包含在程序集中的命名空间,是哪里做错了》??

------解决方案--------------------
Window可以去掉那个框的,设置窗体样式就行了。
Grid啊Border啊这些东西其实都是逻辑上的控件,并不是真正的控件(没有Hwnd),不可能直接成为最底层载体的
------解决方案--------------------
主界面上有三部分:
1.背景图片
2.Border(用于显示和隐藏控制面板)
3.操作界面,控制面板你可以写成一个usercontrol,当然你不怎么做,直接放在一个容器控件内也OK。
流程如下:
创建主界面时,显示Border,隐藏操作界面,当鼠标移动到Border上的时候,隐藏Border,显示操作界面,当鼠标离开操作界面时,隐藏操作界面,显示Border


至于你后面映射的问题,我没看出错误在哪,我这么用木有问题