摘要: 今天运行在windows平板上的程序,有个功能是弹出子窗体,点弹出窗体的关闭按钮,要点好几次才能触发。网上找了找,也有人与我类似的情形。 解决方法如下: 这种方式,是禁用掉wpf对平板功能的支持,我试了下,确实点击关闭按钮很容易触发。但是这个方法会把滑动效果禁掉。比如滑动列表。这样用户体验会不好。 阅读全文
posted @ 2019-01-04 21:11 liuyong111 阅读(2490) 评论(3) 推荐(1)
摘要: 在用XamlReader.Load时,报错。 Report2.xaml文件的内容如下: <Grid > <Grid.RowDefinitions> <RowDefinition Height="auto" /> <RowDefinition Height="25" /> <RowDefinition 阅读全文
posted @ 2018-12-14 21:56 liuyong111 阅读(1253) 评论(0) 推荐(0)
摘要: 这次项目需要用autofac动态注册插件dll,插件修改或扩展后,在不重新编译的情况下能加载新的插件。 于是我们用autofac从配置文件注册。注册的文件固定named。这样不管插件怎么变,我们Resolve的地方都是用这个固定的name来获取插件。 要指定注册的name,我们在配置中需配置name 阅读全文
posted @ 2018-12-14 21:47 liuyong111 阅读(6388) 评论(1) 推荐(1)
摘要: 最近需要做一个配置程序,主要给其他程序做相关配置的小工具。 配置项蛮多的,一般我们都是将各个配置项写到配置文件的节点中,比如App.config文件或者自定义的xml文件。 因为我用的是wpf,MVVM,所以其实界面上的所有数据我都存着ViewModel的实体属性中。比如我们新建一个Model,叫S 阅读全文
posted @ 2018-11-22 23:12 liuyong111 阅读(3527) 评论(0) 推荐(0)
摘要: DataTrigger的Value不可绑定,所以我们需要用MultiBinding来实现这个功能。 将单元格的值,viewmodel中的过滤值进行MultiBinding,在converter中进行比较,如果相同,则触发单元格背景色变色。 阅读全文
posted @ 2018-11-14 15:34 liuyong111 阅读(995) 评论(0) 推荐(0)
摘要: 参考了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)
摘要: vs中使用Nuget获取QRCoder 窗体中添加按钮和Iage 后台代码 QRCoder生成的是Bitmap,在WPF中需要转换为ImageSource。 运行程序 生成成功。 阅读全文
posted @ 2018-11-07 16:15 liuyong111 阅读(1266) 评论(0) 推荐(0)
摘要: 在做WPF项目时,用到 MaterialDesignInXamlToolkit 开源项目。结果客户用的时候发现这个问题,锁屏后,界面不刷新。 如果不用MaterialDesign,测试后不会出现这个问题。找了很多资料才发现原来时MaterialDesign的ShadowAssist的缓存问题,在窗体 阅读全文
posted @ 2018-10-22 10:35 liuyong111 阅读(1326) 评论(0) 推荐(0)
摘要: wpf中MVVM一直用的自己写的框架,最近试了试Caliburn.Micro。 Caliburn.Micro可以通过x:name来进行属性和事件绑定。 比如 viewmodel中只需要有个 点击按钮就可以触发这个方法了。 然后我试了下在DataTemplate里的Button是不是也可以根据x:na 阅读全文
posted @ 2018-09-29 14:38 liuyong111 阅读(805) 评论(0) 推荐(0)
摘要: 主要是通过一个WindowManager管理类,在window后台代码中通过WindowManager注册需要弹出的窗体类型,在ViewModel通过WindowManager的Show方法,显示出来。 WindowManager代码如下: 做一个扩展方法,将子窗体注册方法扩展到Window类型的对 阅读全文
posted @ 2018-09-13 13:36 liuyong111 阅读(1404) 评论(6) 推荐(3)