由于某种原因,必须使用Win32 API来进行窗体无边框的处理,以下摘录摆渡得到的部分结果.. 一、 [DllImport("User32.dll", CallingConvention = CallingConvention.Winapi)] public static…
分类:Csharp
WPF窗体或控件的背景透明效果
现在有一个需求,就是实现类似背景透明内容不透明的效果,如果直接使用Opacity来做,那么该窗体或控件下的所有子控件都会变成透明的.. 1.如果是窗体,XAML文件中首先设置 WindowStyle="None" 和 AllowsTransparency="True" 然…
WPF使用自定义控件UserControl
大佬们基本上都在讲怎么自定义控件,却怎么也没有说明怎么使用这些个自定义的控件,然后看完教程的本小白只能干瞪眼..可能大佬们不屑这样基础的东西 首先新建一个用户控件UserControl1.xaml,这个会用几下VS的应该都没有难度。 然后是在需要添加该控件的窗体中的操作.…
记一个脱离开发环境就运行异常的问题
昨天又碰到一个在开发机器上可以正常运行,其他机器完蛋的叉骚问题,大概如下.. 定义并实例化一个Process Process pro = new System.Diagnostics.Process(); 注册异步接收数据的事件 try pro.OutputDataRec…
Csharp 事件中sender的用法
举个栗子,播放器左下角的播放控制开关我是用Label控件实现的,在鼠标进入,鼠标按下,鼠标抬起,鼠标离开的时候会显示不同颜色的效果,给用户一个很直观的感受(默认控件是需要添加相应的事件才能有这个效果),然而现在有N个Label控件需要实现相同的功能。 当然我们可以为每个L…
JSON序列化与解析之一
在对下图的JSON格式进行序列化和解析的时候遇到了一些困难,其中分组的名称是可变的,并且不仅仅局限于三个分组.. 解析 以下代码仅提供思路,不做具体实现,有需要的看了自然懂.. 序列化 数据源为以下格式的文本文档 以下同样只提供代码片段,同时使用了上面定义的实体类 Dic…