Loading

上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 16 下一页
摘要: 事件总线是对发布-订阅模式的一种实现,是一种集中式事件处理机制,允许不同的组件之间进行彼此通信而又不需要相互依赖,达到一种解耦的目的。 EventBus维护一个事件的字典,发布者、订阅者在事件总线中获取事件实例并执行发布、订阅操作,事件实例负责维护、执行事件处理程序。 阅读全文
posted @ 2021-05-11 23:46 二次元攻城狮 阅读(3233) 评论(14) 推荐(10) 编辑
摘要: 一般事件的处理程序都放在界面后台,通过事件绑定可以把事件处理程序放在ViewModel中,实现界面和逻辑的解耦。 要使用事件绑定需要借助System.Windows.interactivity(安装了Blend就有),如果电脑上找不到,可以通过NuGet安装System.Windows.Interactivity.WPF。 阅读全文
posted @ 2021-05-08 01:18 二次元攻城狮 阅读(5346) 评论(2) 推荐(2) 编辑
摘要: WPF的命令实际上就是实现了ICommand接口的类,平时使用最多的是RoutedCommand类,还可以使用自定义命令。 自定义命令直接在命令目标上起作用,而不像RoutedCommand那样先在命令目标上激发出路由事件等外围控件捕捉到事件后再“翻过头来”对命令目标加以处理。 阅读全文
posted @ 2021-05-06 22:25 二次元攻城狮 阅读(1031) 评论(0) 推荐(1) 编辑
摘要: 在使用自定义类型作为界面的数据源时,自定义类型需要自己实现INotifyPropertyChanged接口,一般会把INotifyPropertyChanged接口的实现放到一个基类中。 阅读全文
posted @ 2021-05-05 22:30 二次元攻城狮 阅读(1019) 评论(0) 推荐(3) 编辑
摘要: 在C#中的使用JSON序列化及反序列化时,推荐使用Json.NET——NET的流行高性能JSON框架,当然也可以使用.NET自带的 System.Text.Json(.NET5)、DataContractJsonSerializer、JavaScriptSerializer(不推荐)。 阅读全文
posted @ 2021-04-25 19:59 二次元攻城狮 阅读(3279) 评论(0) 推荐(0) 编辑
摘要: SQLite是一款轻型的数据库,一个数据库就是一个文件。 SQLite 数据类型是一个用来指定任何对象的数据类型的属性。SQLite 中的每一列,每个变量和表达式都有相关的数据类型。 您可以在创建表的同时使用这些数据类型。SQLite 使用一个更普遍的动态类型系统。在 SQLite 中,值的数据类型与值本身是相关的,而不是与它的容器相关。 SQLite数据与常见的MySQL、SQL等的数据库不一样,它是动态类型数据库,每个值在数据库占的存储空间根据值的大小确定,使用时需要注意数据类型的问题。 阅读全文
posted @ 2021-04-14 12:52 二次元攻城狮 阅读(7392) 评论(7) 推荐(6) 编辑
摘要: protobuf-net是用于.NET代码的基于契约的序列化程序,它以Google设计的“protocol buffers”序列化格式写入数据,适用于大多数编写标准类型并可以使用属性的.NET语言。 protobuf-net可通过NuGet安装程序包,也可直接访问github下载源码:https://github.com/protobuf-net/protobuf-net 。 阅读全文
posted @ 2021-04-10 14:53 二次元攻城狮 阅读(7862) 评论(1) 推荐(8) 编辑
摘要: TML 是用来描述网页的一种标记语言(不是编程语言)——超文本标记语言(HyperText Markup Language)。 标记语言是一套标记标签 (markup tag),HTML使用标记标签来描述网页。 HTML 文档包含了HTML 标签及文本内容,也叫做web 页面。 阅读全文
posted @ 2021-04-02 21:42 二次元攻城狮 阅读(745) 评论(0) 推荐(0) 编辑
摘要: XAML绘图本身就是矢量的,支持各式各样的填充和效果,还可以添加滤镜。 XAML矢量图是借助Microsoft Expression Studio中的Design和Blend两个工具画出来的。 动画本质就是在一个时间段内对象位置、角度、颜色、透明度等属性值的连续变化,有些是对象自身的属性,有些则是图形变形的属性。变化即是运动, WPF的动画也是一种运动,运动的主体就是各种UI元素,运动本身就是施加在UI元素上的一些Timeline派生类的实例。 阅读全文
posted @ 2021-03-30 19:47 二次元攻城狮 阅读(4137) 评论(1) 推荐(7) 编辑
摘要: 工具类转自C# MysqlHelper C#连接mysql数据库类库全,这里只列举了常规的建库、建表、增删改查操作。 阅读全文
posted @ 2021-03-29 22:15 二次元攻城狮 阅读(4850) 评论(4) 推荐(3) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 16 下一页