- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 C#序列化
序列化是将对象或对象图转换成字节流的过程。反序列化是将字节流转换回对象图的过程。序列化可以用于应用程序状态的保存、剪贴板复制/粘贴对象、对象克隆和网络对象传输等。序列化的方式有:1) BinaryFormatter 早期的序列化方式,存在安全风险,不推荐使用。2) BinaryReader/BinaryWriter 二进制读写Primitive Type,并支持字符串读写时的编码设定。3) XML序列化4) Json序列化 除了MS提供的库外,Newtonsoft.json非常好用。 ...
2022-06-03 10:45:07
1550
原创 MFC中创建WPF窗口
文中示例均在.Net Framework下实现。环境中,VS2019中新建WPF工程默认的.Net Framework 4,所以为了保持版本一致,WPF的用户控件库也是采用同样的版本。
2022-05-15 14:17:06
503
原创 WPF Chart控件
常见的WPF Chart控件列表,包含授权、访问地址和特征标签。 SCIChart 主页 SciChart | WPF Charts, iOS Charts, Android Charts, JavaScript Chart 授权 商业 特征 DirectX Hardware Acceleration Realtime High Performance ni:graph ...
2022-05-12 21:58:29
903
原创 WPF模板
模板允许定制一个元素的可视化树,而不影响他的功能。可视化树区别于逻辑树,逻辑树是控件元素之间的树状关系,而可视化树聚焦于一个元素的内部。模板的类型包括DataTemplate、ControlTemplate和ItemsPanelTemplate。以ContentControl为例,它的ContentTemplate属性是DataTemplate类型,决定数据长成什么样子(数据显示结构);它的Template属性是ControlTemplate类型,决定控件本身长成什么样子...
2022-04-19 17:38:52
1503
原创 数据模板选择器
以DataGrid中单元格模板选择器为例进行说明。第一列显示姓名,第二列根据身高选择不同的数据模板,身高低于160时,单元格显示红色背景;不低于160时,显示绿色。效果如图:1、构造后台数据 public class Student { private string _name; private UInt16 _height; public String Name { ge...
2022-04-16 15:47:41
182
原创 WPF中设定DesignMode时View的宽度、高度和DataContext
如标题,<Window x:Class="tt.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
2022-04-10 11:42:05
648
原创 Heat Providers
Providers are an extension to our existing internal model, which allows user-definable "resource providers" to be specified via templates1.
2014-08-14 20:50:38
777
原创 Heat Software Config
This article describes Software configuration hooks new in Icehouse. All the following topics depend on
2014-08-12 18:36:36
3088
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人