摘要:例: 为每个条目元素设置右键菜单 1. 新建右键菜单元素和样式元素 注意: 同时设置样式元素的 TargetType 属性和 x:Key 属性, 将样式元素限定为应用于 ListViewItem 类型元素并且需要显示指定才可应用 2. 将 ListView 的 ItemContainerStyle
阅读全文
摘要:在wpf中将控件绑定到对象的属性时, 当对象的属性发生改变时必须通知控件作出相应的改变, 所以此对象需要实现 INotifyPropertyChanged 接口 例1: (注意:从 .Net 4.5 才开始支持此特性) 例2:(.net 4.0)
阅读全文
摘要:摘录自https://msdn.microsoft.com/zh-cn/data/jj591617 * 将实体类型的 CLR 属性映射到数据库中的多个表(实体拆分) 实体拆分允许一个实体类型的属性分散在多个表中。在以下示例中,Department 实体拆分到两个表中:Department 和 Dep
阅读全文
摘要:参阅: https://msdn.microsoft.com/en-us/library/jj591583(v=vs.113).aspx 1. 主键 2. 外键 3. 使用 [NotMapped] 特性可取消属性到数据库的映射,即在操作数据库时忽略此属性,创建数据库时也不会创建此字段 4. 唯一性,
阅读全文
摘要:1. 将每个 TabItem 的 Visibility 属性设置为 Visibility.Collapsed 即可隐藏标头 2. 设置 TabControl 控件的 SelectedIndex 属性即可在选项卡之间切换
阅读全文
摘要:0. 一些常用尺寸大小: 1920x1080; 1600x900; 1280x720; 1024x576; 1. 设置窗口的边框样式 使用 Window.WindowStyle 属性可以设置窗口的边框样式, 属性值是 WindowStyle 枚举值之一,包括: None 仅工作区可见,不显示标题栏和
阅读全文
摘要:安装完sqlite的nuget包后,还要设置App.config文件才能正常使用 1. 在<providers>节点添加一条提供器配置 <provider invariantName="System.Data.SQLite" type="System.Data.SQLite.EF6.SQLitePr
阅读全文
摘要:外键的级联删除: 如A表中有主键idA, B表中设置外键(ForeignKey)为A表中的主键idA, 当A表中的记录被删除时, B表中所有引用此条记录的记录(即所有外键为idA的记录)将自动被删除 EntityFramework中默认是开启此功能的, 不需要时可以将其关闭,即不使用"Cascade
阅读全文
摘要:1. await 例如有一个静态方法 m , 要在程序中异步调用这个方法, 就在此方法前加关键字 await , 那么当程序运行到这条语句时, 会立即返回包含这条语句的方法, 并异步执行 m 方法,这样ui线程就不会被占用, 然后当 m 方法执行结束后会再次返回这条语句继续往下执行. 2. asyn
阅读全文