当前位置: 代码迷 >> C# >> WPF中 怎么做出类似12306查看订单的那种提示界面
  详细解决方案

WPF中 怎么做出类似12306查看订单的那种提示界面

热度:13   发布时间:2016-05-05 02:38:50.0
WPF中 如何做出类似12306查看订单的那种提示界面?


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

下面东西当成你已做好。...你就在窗体上加个半透明的矩形  然后再在上面放个小窗体控件呀,WPF实现这个太容易了 
------解决思路----------------------
wpf 有内置 popup 控件,里边可以放任何内容,包括透明的不规则控件。几乎不需要编写任何代码。

如果它不好用,其实自己动态加载一个透明的不规则用户控件到Controls集合也就可以了。这写上4、5行代码也就完了。

如果需要遮罩,自己弄一个半透明的Canvas动态加载到上述不规则控件的下面一层(可以现在那里放一个Grid当作容器)即可。