随笔分类 - .NET
摘要:定义控件可以使用FrameworkElementFactory,也可以使用XmlReader FrameworkElementFactory的用法 为DataGrid添加一列,列的每个单元格包含修改、删除两个按钮 DataGridTemplateColumn dataGridTemplateColu
阅读全文
摘要:效果 实现代码 <Grid> <ProgressBar Value="50" Name="pbStatus"/> <TextBlock HorizontalAlignment="Center" VerticalAlignment="Center" Text="{Binding ElementName
阅读全文
摘要:前端写法 获得每行的数据类对象,比如Employee <Path Data="{Binding DataContext, RelativeSource={RelativeSource AncestorType=DataGridRow}, Converter={StaticResource MmsDa
阅读全文
摘要:使用ContentControl实现多用户控件间的切换 多个用户控件共用一个VM eg.银行系统分多个表单(页面)填写信息后,统一提交 效果如图: 源代码和demo链接
阅读全文
摘要:动态生成DataGrid,包括分页、checkbox、动态绑定数据列、动态生成按钮并绑定事件、允许泛型数据类 最新效果图: 效果如下: 使用只需要配置即可: <datagridwithpages:DataGridWithPage Grid.Row="0" Name="table"></datagri
阅读全文
摘要:GetRuntimeFields和GetFields 根据官方说法, "GetRuntimeFields" 是检索表示指定类型定义的所有字段的集合。 "GetFields" 是返回当前 Type 的所有 字段。 GetRuntimeProperties和GetProperties、GetRuntim
阅读全文
摘要:处理大数据量数据访问速度缓慢的问题 方案1 水平分库分表,比如根据年份划分, 数据库、 数据库等等 查询的时候根据查询时间,去不同的数据库查询,然后组合结果返回 示例代码 "HistoricalDataManage" 方案2 建立 和`实时数据库`,历史数据库存储所有数据,实时数据库仅保留常用数据
阅读全文
摘要:写入 读取 ColumnDto 获得结果 示例代码 "ReadAndWriteXmlDemo"
阅读全文
摘要:在ArcMap中加载数据(图层)报错: 报错原因:geometry 实例无效 执行sql处理图形 参考资料 "MakeValid(geometry 数据类型)"
阅读全文
摘要:接口(Interface)是用来定义 的,不会有具体实现 抽象类除定义行为规范外,可以有 接口是对 的抽象,抽象类是对 的抽象 在高级语言上,一个类只能继承一个类(抽象类)(正如人不可能同时是生物和非生物),但是可以实现多个接口(吃饭接口、走路接口)。 举例说明,如图所示 人类抽象类Person继承
阅读全文
摘要:索引器&集合配合使用,实现使用[]获取数据的目的 示例代码 "IndexerAndCollection"
阅读全文
摘要:重写override 用 override 关键字重新实现基类中的虚方法virtual 在运行的过程中,无论通过哪个类型的引用,真正对象类型的方法将被调用 隐藏 隐藏是指用 new关键字重新实现基类中的方法 在运行的过程中通过引用的类型判断应该调用哪个类型的方法 父类Parent 子类Child 重
阅读全文
摘要:效果如图 打印结果 private string outputDic { get { return $"{AppDomain.CurrentDomain.BaseDirectory}\\Temp\\"; } } private void PrintImage(object sender, Route
阅读全文
摘要:效果: 主窗体打开弹窗ModifyTextDialog 窗体事件: 示例代码 "MoveAndResizeControl" 的 文本框,右键“修改文字内容”
阅读全文
摘要:效果: 下面是右上方文本框的源代码,其他效果请前往 "github示例代码" 查看 Element.cs 示例代码 "MoveAndResizeControl" 参考资料 "How to change size of WPF controls at runtime"
阅读全文
摘要:效果: 需要Label/textblock的文字大小随resize改变,则使用Viewbox 参考资料 "How to set textblock or label with resizable font size in WPF?"
阅读全文
摘要:效果: 前端写法: 也可以在后端动态生成: 示例代码 "ContextMenus"
阅读全文
摘要:表结构是 业务要求并不是查询所有行政区域的数据结构,而是根据登录用户所属行政区域,返回其树状数据,即返回“部分”树,并且一个用户可能同时属于不同的行政区域 比如,用户属于 、`站前区 西市区 东光县 沧州高新技术产业开发区`,则返回的树状数据应该是 如图所示,同一省的不同市、同一市的不同区,数据要合
阅读全文
摘要:引用 使用 创建sqlite数据库 创建上下文 查询数据 示例代码 "QueryTree" 参考资料 ".Net Core EF Core之Sqlite使用及部署"
阅读全文
摘要:示例代码 "SqlServerUseEFDemo" 参考资料 "SqlBulkCopy 类"
阅读全文