随笔分类 - C#
摘要:BitmapMetadata类: 继承自抽象类ImageMetadata,包含图像的原数据信息,如相机型号、图像修改程序名称、拍照日期、拍照地点等。ImageSoure类包含ImageMetadata类型的Metadata属性。由于ImageMetadata是抽像类,所以提取信息时用它的子类Bitm
阅读全文
摘要:Mouse操作: preview mouse down, StylusDevice:null mouse down,StylusDevice:null preview mouse up, StylusDevice:null mouse up,StylusDevice:null Stylus操作: p
阅读全文
摘要://鼠标事件源类型 public enum MouseEventSource { Mouse, Pen, Touch } /// /// MainWindow.xaml 的交互逻辑 /// public partial class MainWindow : Window { ...
阅读全文
摘要:backbuffer使用您在创建WriteableBitmap时指定的像素格式,还有一个BackBufferStride属性,您可以使用它来创建一个合适的存储映射函数。 添加一些方法来设置和获取特定情况下的像素是很容易的,方法是在静态类中定义两个新的扩展方法,创建静态类只是为了承载扩展方法: pub
阅读全文
摘要:使用前面定义的WriteableBitmap,我们可以很容易地创建一个足够容纳整个100 x 100图像的数组: byte[] pixels = new byte[wbmap.PixelHeight*wbmap.PixelWidth*wbmap.Format.BitsPerPixel/8]; 用于创
阅读全文
摘要:通常,WPF中的位图是不可变的。不可变的位图非常有效,如果您希望进行大量的动态更改,创建和销毁它们的开销会变得非常昂贵。在这种情况下,您需要一些更灵活的东西——WriteableBitmap。 WriteableBitmap,正如它的名字所暗示的,不是不可变的,你可以得到它的单个像素,并尽可能多地操
阅读全文
摘要:using System.Windows.Media; 1、String转换成Color Color color = (Color)ColorConverter.ConvertFromString(string); 2、String转换成Brush BrushConverter brushConve
阅读全文
摘要://定义可序列化Dictionary类 [Serializable] public class SerializableDictionary<TKey, TValue> : Dictionary<TKey, TValue>, IXmlSerializable { public Serializabl
阅读全文
摘要:找到vs安装目录下的:C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\devenv.exe 右键->兼容性疑难解答->疑难解答程序->勾选改程序需要附加权限->测试后下一步->保存设置。 以后甭管双
阅读全文
摘要:1,引用Log4Net.dll 。当前为2.0.8.0版,可添加Nuget包。我的办法是从下载的包中直接引用相应.net版本的dll以减小项目体积 2,在App.config中增加<section>节和<log4net>节。注意一个配置文件最多只能有一个configSections节,如果有必须是第
阅读全文
摘要:class Product { public int ID { get; set; } public string Name { get; set; } public string Region { get; set; } public decimal Price { ...
阅读全文
浙公网安备 33010602011771号