摘要:
1、在自定义控件中如果是组合的控件来实现,我们往往会在OnApplyTemplate() 寻找子控件来进行子控件的一些属性操作。这种情况在大部分时候是没问题的。但是MVVM模式下如果自定义控件中有关依赖属性的PropertyChangedCallback回调函数中操作子控件就会面临 子控件未初始化的 阅读全文
摘要:
WPF MVVM模型中线程分为UI线程(主线程)和其他线程(新建的线程) UI线程主要工作: 1、负责响应外部的输入事件 2、负责渲染UI界面,包括绘图、动画等 其他线程: 1、负责进行数据采集处理 2、负责进行消息的分发 实际的工作中我们要合理使用线程,特别是大量的数据展示,图表动画渲染。不然很容 阅读全文
摘要:
一、选择安装程序项目企业版 二、根据实际填写产品详情 三、右击应用程序文件夹添加程序文件 这里有个细节,安装完成后卸载时发现安装目录下仍保留了部分文件或者日志。如果想要卸载时完全删除文件,可以在这里进行设置。 四、切换到快捷方式,选择向导 选择要运行的主程序,添加快捷方式显示的名称。 五、选择主题, 阅读全文
摘要:
AutoUpdater.NET 是一款用于WPF、Winform软件版本更新的框架,类似框架还有Squirrel、WinSparkle、NetSparkle、Google Omaha。 一、Web端更新服务器配置 我们以本地IIS服务器为例介绍:(实际可以使用公网的服务器搭建网站进行更新) 勾选上诉 阅读全文
摘要:
在WPF程序部署的PC上没有VS时,我们如果要调试就要先安装VS,VS的安装太过耗时和占用磁盘。 介绍下VS2019的远程调试步骤(其他版本VS类似) 1、安装VS2019的远程调试软件,如果本地有VS2019,拷贝C:\Program Files (x86)\Microsoft Visual St 阅读全文