
就是如图的样子,窗口上有一个类似灰层的东西,然后一个小窗体,要怎么实现呢?
------解决思路----------------------

下面东西当成你已做好。...你就在窗体上加个半透明的矩形 然后再在上面放个小窗体控件呀,WPF实现这个太容易了
------解决思路----------------------
wpf 有内置 popup 控件,里边可以放任何内容,包括透明的不规则控件。几乎不需要编写任何代码。
如果它不好用,其实自己动态加载一个透明的不规则用户控件到Controls集合也就可以了。这写上4、5行代码也就完了。
如果需要遮罩,自己弄一个半透明的Canvas动态加载到上述不规则控件的下面一层(可以现在那里放一个Grid当作容器)即可。