会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
太菜以至特困且毫无头绪之萌新水货咚咚锵
博客园
首页
新随笔
管理
上一页
1
2
3
4
5
6
下一页
2021年8月9日
WPF 元素代理解决MVVM模式下DataGridColumn绑定无效问题
摘要: 众所周知DataGridColumns不是可视化树的一部分,所以无法进行相对绑定,因此它们不连接到DataGrid 此时我们可以在父级节点进行元素代理,使用该元素的DataContext <Grid> <Grid.Resources> <FrameworkElement x:Key="ProxyEl
阅读全文
posted @ 2021-08-09 10:24 Stay627
阅读(910)
评论(1)
推荐(4)
2021年7月30日
WPF ComboBox SelectedItem消失问题
摘要: 场景:博主在使用ControlTemplat时切换用户控件时,用户控件内部的ComboBox SelectedItem会消失 查阅相关文档后发现,ComboBox继承自Selector对象,Selector对象中拥有IsSynchronizedWithCurrentItem对象,默认Null,将该属
阅读全文
posted @ 2021-07-30 18:46 Stay627
阅读(565)
评论(0)
推荐(0)
2021年7月17日
WPF DataGrid行拖拽
摘要: ###效果 #####我在GitHub开源地址:https://github.com/adsf130162/WPF-DataGrdDragRow #####使用MIT开源HandyControl样式库:https://github.com/HandyOrg/HandyControl ###首先定义一
阅读全文
posted @ 2021-07-17 14:53 Stay627
阅读(2902)
评论(2)
推荐(4)
2021年6月23日
C# DataTable与List读写性能测试
摘要: 结论: List性能要优于DataGrid,两者的源码实现都是基于数组数据结构 在增删DataTable时,会维护一张索引表,性能与List差距很大 在遍历DataTable时,会存在object 装箱操作 DataTable索引时基于RBTree实现(红黑二叉树) 题外话: 当我们对读写性能都有要
阅读全文
posted @ 2021-06-23 15:41 Stay627
阅读(2140)
评论(0)
推荐(0)
2021年5月10日
WPF DataGrid ToolTip显示内容全局样式
摘要: <Style TargetType="DataGridCell"> <Setter Property="ToolTip" Value="{Binding RelativeSource={RelativeSource Self} ,Path=Content.Text}"/> </Style> 加入全局
阅读全文
posted @ 2021-05-10 12:28 Stay627
阅读(333)
评论(0)
推荐(0)
2021年5月9日
ORM FreeSql之Expression表达式拼接参数扩展
摘要: 在FreeSql源码中Expression表达式拼接默认最多支持到5个泛型参数,当我们使用表关联比较多的时候,就需要进行扩展。 新建一个类,将命名空间改为System.Linq.Expressions,并加入参数扩展 namespace System.Linq.Expressions { stati
阅读全文
posted @ 2021-05-09 19:42 Stay627
阅读(482)
评论(0)
推荐(0)
2021年4月8日
WPF System.InvalidOperationException:“只能在按下主鼠标按钮时调用 DragMove。”
摘要: 代码如下: 订阅需要拖拽的地方的MouseLeftButtonDown事件,判断当前鼠标状态再执行拖拽 private void UiWindow_MouseLeftButtonDown(object sender,MouseButtonEventArgs e) { if (Mouse.LeftBu
阅读全文
posted @ 2021-04-08 15:33 Stay627
阅读(1058)
评论(0)
推荐(0)
2021年3月30日
WPF MVVMLight SimpleIOC生命周期管理
摘要: MVVMLight默认IOC容器是SimpleIOC,但该容器并没有实例的生命周期管理,也就是说默认是单例模式 在某些业务场景中,可能并不需要单例,而是每次都创建新的实例,下面是SimpleIOC使用一次性实例的用法 /// <summary> /// 打开某某窗口 /// </summary> p
阅读全文
posted @ 2021-03-30 11:08 Stay627
阅读(955)
评论(0)
推荐(2)
2021年3月27日
WPF Path使用Geometry数据
摘要: 在某些情况下控件需要Path作为图标,此时资源字典中存入的是Geometry数据 Path pathClose = new Path(); pathClose.Data = (Geometry)new ResourceDictionary { Source = new Uri(@"Resources
阅读全文
posted @ 2021-03-27 18:14 Stay627
阅读(1158)
评论(0)
推荐(0)
2021年3月26日
WPF Geometry几何图形数据图标
摘要: 相信大家在阅读WPF相关GitHub开源项目源码时都会看见一串串这种数据 这种Geometry数据就是几何图形数据 为什么要用Geometry数据做图标? 有一种做法是使用ttf字体文件代替,不过使用ttf字体文件会出现下面几个缺点: 1、团队协作不便于管理 2、需要依赖特定平台 3、无法灵活使用
阅读全文
posted @ 2021-03-26 18:10 Stay627
阅读(2571)
评论(4)
推荐(3)
上一页
1
2
3
4
5
6
下一页
公告