08 2022 档案

摘要:System.Data.SQLite 的一个优点是它是由 SQLite 团队开发的,该团队已声明长期致力于支持它。支持多种数据类型,比较旧Microsoft.Data.Sqlite 的一个优点是它是由 Microsoft 开发的,并且可以假设它已通过 Entity Framework、.NET Co 阅读全文
posted @ 2022-08-21 10:44 小林野夫 阅读(5858) 评论(0) 推荐(0) 编辑
摘要:SQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它 占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多 程序语言相结合 阅读全文
posted @ 2022-08-19 08:30 小林野夫 阅读(6236) 评论(0) 推荐(0) 编辑
摘要:SQLite数据库查看工具SQLite是我们在开发中常见的数据库,例如我们在开发Android时,需要查看App生成的数据库内容,这时就需要用到一些工具来帮助我们打开并查看数据库文件。DB Browser for SQLite本文介绍的是一款非常实用的,开源版SQLite数据库辅助工具:DB Bro 阅读全文
posted @ 2022-08-19 08:17 小林野夫 阅读(2845) 评论(0) 推荐(0) 编辑
摘要:SQLite 3.38作为这个流行的嵌入式SQL数据库库在2022年的第一次重大更新被发布。 早在2015年的SQLite 3.9中,它就增加了JSON1模块,开始建立对SQLite数据库内存储JSON数据的支持。在SQLite 3.38中,该JSON模块现在是默认内置的,不再需要编译时选项来启用。 阅读全文
posted @ 2022-08-18 21:14 小林野夫 阅读(1014) 评论(0) 推荐(0) 编辑
摘要:命令四要素 1、命令,一般情况都是使用 ”路由ui命令“ 2、命令源:触发命令的地方。 3、命令绑定:将命令和执行方法绑定,然后在将commandbing放置在,命令目标的外围ui控件上,这样命令才能起作用。 4、命令目标:指定命令作用的地方。命令目标的设定会影响到commandbing 是否起作用 阅读全文
posted @ 2022-08-17 14:28 小林野夫 阅读(151) 评论(0) 推荐(0) 编辑
摘要:编译环境 vs2022 .net6.0 在样式中给附加属性、xaml添加自定义的命令时。xaml编辑器都会提示XDG0062 错误 ,但是代码能正常编译和运行 。 编辑环境中 编译后,能正常运行,效果如下: 解决方法 1、关闭Visual studio (我目前用的是vs2022) 2、删除项目目录 阅读全文
posted @ 2022-08-15 18:04 小林野夫 阅读(543) 评论(0) 推荐(0) 编辑
摘要:两种方式可以实现 TextBox的水印效果 1、行为,详细请看 2、样式,下面主要介绍样式现实水印效果。 效果如下: xaml完整代码 <Window x:Class="WpfApp05.MainWindow" xmlns="http://schemas.microsoft.com/winfx/20 阅读全文
posted @ 2022-08-15 11:40 小林野夫 阅读(613) 评论(0) 推荐(0) 编辑
摘要:前言 行为是一类事物的共同特征,在WPF中通过行为可以封装一些通用的界面功能,从而实现代码重用来提高开发效率。因此他是一个非常好用的工具。行为将事件和处理方法封装到一起,简化ui界面xaml代码的复杂性和复用性。 通常情况下不用自己写行为, 直接使用Behaviors包中的行为就行了。也可以自定义行 阅读全文
posted @ 2022-08-15 01:37 小林野夫 阅读(5546) 评论(0) 推荐(4) 编辑
摘要:概览 图形、几何图形、图画、路径 具体的内容WPF编程宝典12 13章 几何图形和图形都是矢量图,用的是微语言。 可以用阿里巴巴的图片库的Path数据,快速画图。 地址:http://www.iconfont.cn/search/index?searchType=icon&q 第一步 第二步 第三步 阅读全文
posted @ 2022-08-14 05:19 小林野夫 阅读(204) 评论(0) 推荐(1) 编辑
摘要:概览 ContentPresenter用法 ContentPresenter 作为占位符表示“将实际内容放在这里”。 使用ContentPresenter 必须设置内容控件模板的tartgettype 所有的内容控件都包含ContentPresenter元素 它是表示“在此插入内容”的标记器,告诉w 阅读全文
posted @ 2022-08-13 10:06 小林野夫 阅读(6741) 评论(6) 推荐(1) 编辑
摘要:概览 其他画刷直接看wpf编程宝典,以下是书上将的不透彻的做一下笔记 TileBrush(ImageBrush,DrawingBrush和VisualBrush) 我们知道TileBrush是WPF中一个战斗力爆表的虚基类,从它派生出的DrawingBrush,ImageBrush和VisualBr 阅读全文
posted @ 2022-08-13 10:01 小林野夫 阅读(620) 评论(0) 推荐(0) 编辑
摘要:一、填充有两种规则 只要是路径填充,都有两种规则,nonzero和evenodd,无论是SVG中的路径填充,还是Canvas中的路径填充,如果还有其他和路径相关的技术(甚至设计软件),也离不开这两种填充规则。 换句话说,这是超越各种语言,普世通用的技能点。 下面,看看我能不能用足够精简的语言,尽可能 阅读全文
posted @ 2022-08-11 08:22 小林野夫 阅读(580) 评论(0) 推荐(0) 编辑
摘要:对于 WPF,可以为类型指定 ContentPropertyAttribute 特性 语法 [ContentProperty(Name = "Content")] public class Button { public object Content { get; set; } } 这段代码表示,在 阅读全文
posted @ 2022-08-07 02:50 小林野夫 阅读(552) 评论(0) 推荐(0) 编辑
摘要:数据模板(DataTemplate) 在.net 中我们可以把2022/8/6格式化为多种样式如:2022-8-6、2022年8月6日等 在WPF中扩展了.net格式化方式,通过数据模板(DataTemplate)可以将数据格式化成图片,动画的方式;例如:2022/8/6可以格式化成日历、时钟等。 阅读全文
posted @ 2022-08-07 02:16 小林野夫 阅读(519) 评论(0) 推荐(0) 编辑
摘要:bing表达式相关的表达(例如:commandbing、TemplateBinding)都是订阅的意思。相当与winform编程中对事件的订阅。 MvvM模式中,view 元素绑定(订阅)viewmodel中的属性, 可以选择two 双向订阅,这样有任何一方变动都会通知对方。viewmodel其实就 阅读全文
posted @ 2022-08-05 04:15 小林野夫 阅读(947) 评论(0) 推荐(1) 编辑
摘要:(一)基础知识 静态资源(Static Resource),动态资源(Dynamic Resources)。这两者的区别是:静态资源在第一次编译后即确定其对象或值,之后不能对其进行修改。动态资源则是在运行时决定,当运行过程中真正需要时,才到资源目标中查找其值。因此,我们可以动态地修改它。由于动态资源 阅读全文
posted @ 2022-08-05 04:14 小林野夫 阅读(1683) 评论(0) 推荐(0) 编辑
摘要:大部分内容来源:https://www.cnblogs.com/zhili/p/wpfcommand.html 一、引言 WPF命令相对来说是一个崭新的概念,因为命令对于之前的WinForm根本没有实现这个概念,但是这并不影响我们学习WPF命令,因为设计模式中有命令模式,关于命令模式可以参考我设计模 阅读全文
posted @ 2022-08-04 01:52 小林野夫 阅读(884) 评论(1) 推荐(1) 编辑

原文链接:https://www.cnblogs.com/cdaniu/