会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
liuyong111
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
下一页
2019年1月4日
WPF 平板上按钮点击不触发,鼠标点击触发的两种解决方法
摘要: 今天运行在windows平板上的程序,有个功能是弹出子窗体,点弹出窗体的关闭按钮,要点好几次才能触发。网上找了找,也有人与我类似的情形。 解决方法如下: 这种方式,是禁用掉wpf对平板功能的支持,我试了下,确实点击关闭按钮很容易触发。但是这个方法会把滑动效果禁掉。比如滑动列表。这样用户体验会不好。
阅读全文
posted @ 2019-01-04 21:11 liuyong111
阅读(2490)
评论(3)
推荐(1)
2018年12月14日
WPF XamlObjectWriterException:无法创建未知类型"Grid"
摘要: 在用XamlReader.Load时,报错。 Report2.xaml文件的内容如下: <Grid > <Grid.RowDefinitions> <RowDefinition Height="auto" /> <RowDefinition Height="25" /> <RowDefinition
阅读全文
posted @ 2018-12-14 21:56 liuyong111
阅读(1253)
评论(0)
推荐(0)
C# autofac的一些使用
摘要: 这次项目需要用autofac动态注册插件dll,插件修改或扩展后,在不重新编译的情况下能加载新的插件。 于是我们用autofac从配置文件注册。注册的文件固定named。这样不管插件怎么变,我们Resolve的地方都是用这个固定的name来获取插件。 要指定注册的name,我们在配置中需配置name
阅读全文
posted @ 2018-12-14 21:47 liuyong111
阅读(6388)
评论(1)
推荐(1)
2018年11月22日
WPF 分享一种设置程序保存配置文件的方法
摘要: 最近需要做一个配置程序,主要给其他程序做相关配置的小工具。 配置项蛮多的,一般我们都是将各个配置项写到配置文件的节点中,比如App.config文件或者自定义的xml文件。 因为我用的是wpf,MVVM,所以其实界面上的所有数据我都存着ViewModel的实体属性中。比如我们新建一个Model,叫S
阅读全文
posted @ 2018-11-22 23:12 liuyong111
阅读(3527)
评论(0)
推荐(0)
2018年11月14日
WPF GridControl单元格值与过滤值相同时,改变单元格背景色
摘要: DataTrigger的Value不可绑定,所以我们需要用MultiBinding来实现这个功能。 将单元格的值,viewmodel中的过滤值进行MultiBinding,在converter中进行比较,如果相同,则触发单元格背景色变色。
阅读全文
posted @ 2018-11-14 15:34 liuyong111
阅读(995)
评论(0)
推荐(0)
2018年11月8日
WPF 新手引导
摘要: 参考了https://www.cnblogs.com/ZXdeveloper/p/8391864.html,自己随便实现了一个,记录下,比较丑 添加一个引导控件 <UserControl x:Class="UserGuide.UC" xmlns="http://schemas.microsoft.c
阅读全文
posted @ 2018-11-08 13:02 liuyong111
阅读(742)
评论(0)
推荐(0)
2018年11月7日
WPF 使用QRCoder生成二维码
摘要: vs中使用Nuget获取QRCoder 窗体中添加按钮和Iage 后台代码 QRCoder生成的是Bitmap,在WPF中需要转换为ImageSource。 运行程序 生成成功。
阅读全文
posted @ 2018-11-07 16:15 liuyong111
阅读(1266)
评论(0)
推荐(0)
2018年10月22日
WPF MaterialDesignInXamlToolkit锁屏恢复后页面冻结的问题
摘要: 在做WPF项目时,用到 MaterialDesignInXamlToolkit 开源项目。结果客户用的时候发现这个问题,锁屏后,界面不刷新。 如果不用MaterialDesign,测试后不会出现这个问题。找了很多资料才发现原来时MaterialDesign的ShadowAssist的缓存问题,在窗体
阅读全文
posted @ 2018-10-22 10:35 liuyong111
阅读(1326)
评论(0)
推荐(0)
2018年9月29日
MVVM Caliburn.Micro学习记录
摘要: wpf中MVVM一直用的自己写的框架,最近试了试Caliburn.Micro。 Caliburn.Micro可以通过x:name来进行属性和事件绑定。 比如 viewmodel中只需要有个 点击按钮就可以触发这个方法了。 然后我试了下在DataTemplate里的Button是不是也可以根据x:na
阅读全文
posted @ 2018-09-29 14:38 liuyong111
阅读(805)
评论(0)
推荐(0)
2018年9月13日
WPF 介绍一种在MVVM模式下弹出子窗体的方式
摘要: 主要是通过一个WindowManager管理类,在window后台代码中通过WindowManager注册需要弹出的窗体类型,在ViewModel通过WindowManager的Show方法,显示出来。 WindowManager代码如下: 做一个扩展方法,将子窗体注册方法扩展到Window类型的对
阅读全文
posted @ 2018-09-13 13:36 liuyong111
阅读(1404)
评论(6)
推荐(3)
上一页
1
2
3
4
5
6
7
8
9
下一页
公告