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

浙公网安备 33010602011771号