摘要: WPF开发中MVVM模式下,通过线程调用UI元素会报错,提示“调用线程必须为 STA,因为许多 UI 组件都需要。”。 解决方法有两个: 一、 public delegate void DeleFunc(); public void Func() { //要调用的UI元素 } System.Wind 阅读全文
posted @ 2020-05-20 18:05 被忘录 阅读(646) 评论(0) 推荐(0) 编辑
摘要: 前台使用: FontFamily="/#iconfont" Text="" 后台使用: private string Ico ="\ue608"; 阅读全文
posted @ 2020-05-11 16:01 被忘录 阅读(539) 评论(0) 推荐(0) 编辑
摘要: 首先,读取Excel表格数据并转换成DataTable,网上很多转换的方法。 其次,设置ItemsSources为转换后的DataTable数据。 最后,前台xaml文件自动创建列属性一定设置为true。 阅读全文
posted @ 2020-04-26 17:17 被忘录 阅读(1265) 评论(2) 推荐(1) 编辑
摘要: WPF开发的应用程序放在触摸屏上时,对有长数据的DataGrid操作时,滑到DataGrid顶部或者底部,会触发一个操作遇到边界时属性,整个界面会随之滑动,如果是全屏软件,还会露出桌面背景,用户体验非常不好。 解决此问题需要两个步骤:一、在WPF前端xaml文件中DataGrid控件添加 Manip 阅读全文
posted @ 2020-04-25 09:16 被忘录 阅读(581) 评论(0) 推荐(1) 编辑
摘要: 对整个WPF项目进行样式修改时,采用全局样式的方法。 首先,建一个xaml文件为存放样式的资源文件。写入想修改的控件样式,以滚动条样式为例。 1 <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/prese 阅读全文
posted @ 2020-04-25 08:49 被忘录 阅读(857) 评论(0) 推荐(0) 编辑
摘要: 规定每行的最大文本宽度:MaxWidth="1200"; 获取或设置文本框中文本的换行方式:TextWrapping="WrapWithOverflow"。 阅读全文
posted @ 2020-04-24 09:54 被忘录 阅读(2532) 评论(0) 推荐(0) 编辑