随笔分类 -  C#WPF

WPF:当前上下文中不存在名称“InitializeComponent”解决办法
摘要:今天用VS2022的时候,莫名其妙出现 The name 'InitializeComponent' does not exist in the current context。看了下,是所有的Views下的.cs都会在构造函数上报这个错误,尝试了清理项目重新生成,依旧是报错,但是项目还是可以正常运 阅读全文

posted @ 2024-07-08 16:24 鲁广广 阅读(1874) 评论(6) 推荐(4) 编辑

WPF中常用布局控件的介绍
摘要:在 WPF中,布局控件用于定义子控件在用户界面中的排列和大小。不同的布局控件有不同的特点和用途。下面是一些常用布局控件的比较: 1. DockPanel 功能:将子控件停靠(Dock)在面板的某一边(上、下、左、右),剩余的空间由最后一个未设置 Dock 属性的子控件填充。 使用场景:适合需要将控件 阅读全文

posted @ 2024-06-26 09:30 鲁广广 阅读(191) 评论(0) 推荐(0) 编辑

WPF Datagrid 渲染性能优化
摘要:WPF Datagrid的在数据比较大时,加载一般在后台采用异步,前端采用转圈圈来表示。但是即便这样,也会存在渲染过慢产生的卡顿现象。 产生渲染卡顿的有很多,根本的原因还是内部成员元素的渲染的性能问题,尤其是在内部采用 DataGridTemplateColumn.CellTemplate 来定义b 阅读全文

posted @ 2021-11-11 10:52 鲁广广 阅读(3928) 评论(0) 推荐(2) 编辑

WPF PropertyChanged实现子属性通知
摘要:今天用WPF的View绑定了ViewModel的一个属性类,结果在属性类的子属性修改时,没有通知到UI. 如有要显示一个学生信息,采用WPF MVVM的模式,则前端代码 <StackPanel> <StackPanel Orientation="Horizontal"> <TextBlock Tex 阅读全文

posted @ 2021-10-29 09:22 鲁广广 阅读(2202) 评论(2) 推荐(1) 编辑

WPF下获取文件运行路径、运行文件名等
摘要:在客户端开发过程中,经常需要获取相对路径的一些资源,而相对路径的就与客户端运行文件的路径息息相关了。在以前的winform开发中,我们可以使用 System.Windows.Forms.Application 下的方法来快速的获取,但是在 WPF 如果要使用该类,需要额外进行库的引用,是相当不方便的 阅读全文

posted @ 2021-08-23 15:48 鲁广广 阅读(2421) 评论(1) 推荐(1) 编辑

WPF DataGrid RowDetailsTemplate 鼠标滚动通知到 DataGrid 滚动
摘要:前言:上次做了数据驱动UI虽然已经实现,但是在明细中鼠标滚动并不能带动外部 DataGrid 滚动条滚动,上文地址 https://www.cnblogs.com/luguangguang/p/14925663.html#4895983 如图所示 首先,我想到的是如果按照 冒泡路由事件 ,那么直接滚 阅读全文

posted @ 2021-07-13 15:10 鲁广广 阅读(995) 评论(1) 推荐(5) 编辑

WPF使用 INotifyPropertyChanged 实现数据驱动
摘要:如下图,有这么一个常见需求,在修改表单明细的苹果价格时,总价会改变,同时单据总和也随之改变。 按照Winfrom事件驱动的思想来做的话,我们就需要在将UI的修改函数绑定到CellEdit事件中来实现。 但是对于WPF,我们完全可以利用WPF的 INotifyPropertyChanged 接口来实现 阅读全文

posted @ 2021-06-24 10:13 鲁广广 阅读(991) 评论(3) 推荐(1) 编辑

WPF Frame 的 DataContext 不能被 Page 继承
摘要:转载至https://blog.csdn.net/sinat_31608641/article/details/88914517 已测试解决方案可行,因为WPF相关资料稀少,防止日后404,特搬运到自己博客 如果大家有研究 Frame 会发现一个诡异的现象。 假设 page 是在 Frame 里面的 阅读全文

posted @ 2020-05-19 13:56 鲁广广 阅读(284) 评论(0) 推荐(0) 编辑

WPF添加外边框,添加外边框虚线
摘要:<Border Background="LightBlue" BorderBrush="Black" BorderThickness="2" Margin="0,0,-6.2,-2.6" Padding="10"> 外边框 <Grid Background="White"> </Grid> <Gri 阅读全文

posted @ 2018-06-11 16:06 鲁广广 阅读(1826) 评论(0) 推荐(0) 编辑

WPF中ListView控件怎么添加新的tiem时滚动条一直在最下面
摘要:listBox.ScrollIntoView(listBox.Items[listBox.Items.Count - 1]) 阅读全文

posted @ 2018-06-11 14:47 鲁广广 阅读(365) 评论(0) 推荐(0) 编辑

WPF中选择文件和选择文件夹的方法
摘要:最近从winform转WPF,遇到了各种各样的问题。然而网上的关于WPF的资料少之又少,甚至连基本的文件选择操作,百度搜索的首页都没有一个比较好的方法。所以,踩了几个坑之后,我把我得到的方法分享给大家。 首先,在WPF的代码页面引入winform用的命令空间 using System.Windows 阅读全文

posted @ 2017-09-20 10:11 鲁广广 阅读(22039) 评论(2) 推荐(1) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示