随笔分类 -  net

摘要:wpf布局递归的调用到底是怎样的顺序?我一直挺模糊。 按照继承顺序。 已知: 1.1.UIElement:声明了Measure 1.2.UIElement:声明了MeasureCore,返回Size(0,0) 1.3.UIElement:Measure调用了this.MeasureCore 2.1. 阅读全文
posted @ 2024-04-22 22:44 小菜刀小飞刀 阅读(53) 评论(0) 推荐(0)
摘要:这是我无意中发现的,xaml中设置的是依赖属性而不是包装器,所以我们可以直接在注册依赖属性那里设置回调,触发某个控件重绘,比如本身或父控件重绘。 xaml设计器就会实时更新 1 // !!!由于xaml解析是直接通过这里进行的,不通过包装器,所以通过设置这里的回调,可以使得在编辑xaml自定义依赖属 阅读全文
posted @ 2024-04-20 19:28 小菜刀小飞刀 阅读(142) 评论(0) 推荐(0)
摘要:我使用WPF默认的frame <Frame Style="{DynamicResource FrameStyle1}" x:Name="frame" Height="80" NavigationUIVisibility="Visible"/> 然后添加几次导航 Task.Run(async () = 阅读全文
posted @ 2024-04-14 20:53 小菜刀小飞刀 阅读(37) 评论(0) 推荐(0)
摘要:这个问题困扰了我一天,最后下了个MaterialDesign的demo,看了下他的源码,才恍然大悟,原来很简单。 我原来的设想是在expander的ControlTemplate设置触发器,在IsExpanded属性变化时根据ContentPresenter控件的高度来做动画,但这就涉及到取属性,在 阅读全文
posted @ 2024-04-14 10:47 小菜刀小飞刀 阅读(61) 评论(0) 推荐(1)
摘要:如果使用CollectionViewSource绑定到控件上,会导致默认选择第一项,而使用List,SelectedItem就默认为空。 要避免默认选择第一项,就要设置 ListBox.IsSynchronizedWithCurrentItem=“False” 关于此现象说明 阅读全文
posted @ 2024-04-13 19:31 小菜刀小飞刀 阅读(25) 评论(0) 推荐(0)
摘要:不要用表达式体去初始化一个用做数据源(比如ItemSource)的引用类型成员。比如这种 public List<MainWindowItem> Items => new List<MainWindowItem>() { new MainWindowItem{title="项目管理",icon="\ 阅读全文
posted @ 2024-04-13 17:39 小菜刀小飞刀 阅读(51) 评论(0) 推荐(0)
摘要:效果图 代码实现 1 using System; 2 using System.Runtime.InteropServices; 3 //using System.Windows.Forms; 4 5 namespace win32API 6 { 7 class Program 8 { 9 publ 阅读全文
posted @ 2024-04-12 15:30 小菜刀小飞刀 阅读(227) 评论(0) 推荐(0)
摘要:XAML文件内容如下 1 <Window x:Class="ERP.Views.Login" 2 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 3 xmlns:x="http://schemas.microsoft 阅读全文
posted @ 2024-04-06 21:03 小菜刀小飞刀 阅读(213) 评论(0) 推荐(0)
摘要:js我们常用这种写法 {...a,...b} C#中有时候也需要这样写,比如使用EFCore查询单表,又需要从另一张表取两个字段,两张表的字段合并到一个对象里面,最后返回一个集合 典型的就是b表只存了外键人员id,需要查询a表和a表中外键对应的姓名 比如 student { studentName, 阅读全文
posted @ 2024-03-01 14:44 小菜刀小飞刀 阅读(54) 评论(0) 推荐(0)
摘要:一、驱动。使用Oracle.ManagedDataAccess.Client 二、原理。利用OracleCommand的ArrayBindCount属性设置批量大小。 三、实现 函数使用的实体是efcore生成的实体,其字段命名法是帕斯卡命名法。 1.辅助函数 public static DataT 阅读全文
posted @ 2023-10-27 13:57 小菜刀小飞刀 阅读(521) 评论(0) 推荐(0)

//右下角目录