06 2016 档案
摘要:注册、卸载DLL,一般命令写在bat文件中,下面以注册、卸载SWFToImage.DLL为例。 1、注册文件(Install.bat)内容: REM copying files to the system folder COPY SWFToImage.dll %windir%\system32 RE
阅读全文
摘要:1、文件(夹)非法字符 Windows系统文件(夹)非法字符"\\/:*?\"<>|",不包含‘.’,但"."字符不能是文件(夹)的首字符,因此"\\/:*?\"<>|." /// <summary> /// 过滤掉非法字符和点字符 /// </summary> /// <param name="d
阅读全文
摘要:1、自定义Main函数 背景: wpf 默认的Main函数在 App.g.cs文件中,在App.xmal.cs内自定义Main函数后冲突。 解决方法: 法一: 1)新建class1.cs类,在其中设置自定义Main函数。 2)Project-->Properties-->Application-->
阅读全文
摘要:WPF:1、数据驱动 2、UI定义与运行逻辑分离 一、 1、编译 /t:exe 命令行程序;/t:winexe 图形用户界面程序;/t:library 动态链接库 2、启动 1)编译后生成的App.g.cs中默认生成了main函数,并运行App类 /// <summary> /// Applicat
阅读全文
摘要:一、背景 在PC机上显示正常,在高分辨率下的Pad上,显示出现问题: 1、显示在屏幕最右端的窗体(控件)显示不出来; 2、截图时,被截图的界面字体文字变大,界面因此显示不全。 二、解决方法: 方法一:WPF上使用WPF方式获取屏幕大小,而不是Winform的获取屏幕大小的方式。 //Size pri
阅读全文
摘要:1、设置DPI Bitmap bitmap2 = new Bitmap((int)w, (int)h); bitmap2.SetResolution(96, 96); 2、设置Graphic(如:去锯齿等) private Graphics GetG(Bitmap bitmap) { Graphic
阅读全文
摘要:一、需求:Pad上显示某功能块,PC机上隐藏。 二、方法:从外围设备获取值判断是否是Pad。 三、具体参考代码如下: 1、外围设备值类型如下: public enum ChassisTypes { Other = 1, Unknown, Desktop, //台式机 LowProfileDeskto
阅读全文
摘要:需求: 设置弹出子菜单(二级)项仅首项可用,其他项均不可用;不可用是呈灰色效果。 注: 菜单项都是依据层级数据模板。具体格式如下: StackBlock{TextBlock{Image}、TextBlock}} 问题: 1、窗体加载后,获取不到二级子菜单控件(二级菜单项弹出后,可获取所有二级子菜单)
阅读全文
摘要:需求描述: 给MenuItem内部的子Image设置默认图标(鼠标leave)、鼠标hover图标、和选中时的图标。 注:是给Menu内个别MenuItem修改,并且是弹出子菜单。 问题描述: 1)前提:Image绑定数据源成功,且Image设置默认图标(鼠标leave)、鼠标hover图标,已经在
阅读全文