![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
WPF
文章平均质量分 92
菜鸟爱飞不飞
软件攻城狮
展开
-
.net core 3.1 WPF 使用FolderBrowserDialog对象打开文件资源管理器选择文件夹
前言在.net Framework WPF中使用FolderBrowserDialog对象打开文件资源管理器选择文件夹很简单,直接添加System.Windows.Forms.dll到项目中,然后引用即可调用该对象;但是在.net core 3.1 中直接引用System.Windows.Forms.dll会造成与System.Windows命名空间冲突,导致编译报错解决方案(1)打开项目的.csproj文件,可以看到.net core 3.1 WPF项目PropertyGroup默认配置如下,原创 2020-12-29 00:21:23 · 3734 阅读 · 0 评论 -
DevExpress BackstageViewControl控件 Placement属性探究(WPF)
目录一、前言二、遇到的问题三、如何解决1、问题一:(1)设置`DockLayoutManager`控件的如下属性(2)设置`LayoutPanel`的属性2、问题二:其实有两种思路思路一:(不推荐)思路二:(推荐)四、最终效果一、前言最近公司在做工具集成,就是将第三方工具嵌入到我们自己开发的客户端中,工具嵌入的思路大概是先打开第三方工具,然后找到该工具的句柄,最后固定在WPF窗口的固定位置,但是这样会产生一个问题,就是WPF窗口中的左右控件都不能有浮动的效果,否则第三方工具的窗口就会遮挡WPF控件显示原创 2020-12-20 12:36:02 · 1210 阅读 · 0 评论 -
DevExpress GridView 每列前添加图片(TreeList View为例)
先看效果,我这里以TreeList View为例关键在于设置dxg:TreeListView标签的两个属性ShowNodeImages和ImageFieldNameShowNodeImages:是否显示节点图片,默认为falseImageFieldName:图片在模型中的绑定字段,类型为BitmapImage,我这里将绑定字段名称定义为Image数据源模型的部分字段定义如下(仅供参考),注意更换图片路径如此设置就可以了。最后:官方文档说明<dxg:GridColumn Field原创 2020-11-16 17:30:59 · 1113 阅读 · 1 评论 -
WPF单例运行(同一个程序只能打开一个)
1、修改App.xaml.cs /// <summary> /// Interaction logic for App.xaml /// </summary> public partial class App : Application { /// <summary> /// 设置程序单例运行 /// </summary> private static Mutex mutex; public App(转载 2020-11-03 16:07:50 · 903 阅读 · 0 评论 -
将WPF发布为exe安装包
一、下载软件下载并安装NSIS 和 HM NIS Edit,这两个软件是配合使用的,不安装NSIS就无法选择语言,所以先安装NSIS 再安装HM NIS Edit,使用过程中只需要操作HM NIS Edit。二、开始打包1、打开HM NIS Edit,文件-->新建脚本:向导2、下一步3、填写基本信息,下一步4、选择语言,其他信息不变,下一步5、选择许可文件,设置接受许可按钮样式,许可文件参考附件注意:在编写lincense文件的时候,需要将编码转换成ANSI,是转换不是设原创 2020-10-29 13:33:27 · 5145 阅读 · 4 评论 -
VS 2019 程序集“XXX”中的类型“XXX”是利用旧版本的 Blend SDK 构建的,并且在 Windows Presentation Framework 4 项目中不受支持
问题:最近使用VS 2019社区版开发一个WPF项目,能成功编译和运行,但是设计器不能正常显示,VS 错误窗口总会报程序集“XXX”中的类型“XXX”是利用旧版本的 Blend SDK 构建的,并且在 Windows Presentation Framework 4 项目中不受支持,如下图:解决:(1)先在VS安装路径下搜索System.Windows.Interactivity.dll(2)以管理员权限打开VS开发人员工具(3)执行以下命令:gacutil -i "D:\applica原创 2020-10-23 09:39:34 · 1248 阅读 · 0 评论