X3

RedSky

导航

上一页 1 2 3 4 5 6 7 ··· 9 下一页

2023年11月7日 #

WPF仿VS TreeView

摘要: [TemplatePart(Name = "PART_Content", Type = typeof(ToggleButton))] [TemplatePart(Name = "Expander", Type = typeof(Panel))] public class OTreeViewItem 阅读全文

posted @ 2023-11-07 17:15 HotSky 阅读(52) 评论(0) 推荐(0)

2023年10月16日 #

C# ConditionalWeakTable扩展属性通用类

摘要: 代码: public class AttachedProperty { static AttachedProperty? instance = null; static object instanceLock = new object(); public static AttachedPropert 阅读全文

posted @ 2023-10-16 18:03 HotSky 阅读(73) 评论(0) 推荐(0)

2023年10月11日 #

WPF椭圆弧形弧线控件

摘要: 属性: StartAngle: 起点角度; EndAngle: 终点角度; IsStartCenter:是否从圆心开始画线; IsClosed:是否封闭; 使用方式: <control:Arc Width="100" Height="100" StartAngle="110" EndAngle="- 阅读全文

posted @ 2023-10-11 16:09 HotSky 阅读(135) 评论(0) 推荐(0)

2023年9月15日 #

WPF 抖动动画

摘要: /// <summary> /// 控件抖动 /// </summary> /// <param name="translate"></param> /// <param name="power">抖动第一下偏移量</param> /// <param name="range">减弱幅度(小于等于p 阅读全文

posted @ 2023-09-15 16:50 HotSky 阅读(100) 评论(0) 推荐(0)

2023年7月27日 #

WPF画导航箭头,始终指向鼠标位置

摘要: 界面: <Canvas x:Name="container"> <Viewbox x:Name="player" Width="50" Height="50" RenderTransformOrigin="0.5,0.5"> <Viewbox.RenderTransform> <TransformG 阅读全文

posted @ 2023-07-27 14:03 HotSky 阅读(178) 评论(0) 推荐(0)

2023年6月5日 #

C#将矩形平铺在大的矩形内,支持旋转调整

摘要: public static List<Rect> TileRects(Size rect, Size container) { List<Rect> result = new List<Rect>(); if (rect.Width > container.Width && rect.Width > 阅读全文

posted @ 2023-06-05 17:29 HotSky 阅读(165) 评论(0) 推荐(0)

2023年4月13日 #

CCITT G3/G4 1D/2D编码

摘要: CCITT G3/G4 1D/2D指: CCITT Group3(T.4) 1D(纯1维); CCITT Group3(T.4) 2D(至少一行1维(第一行开始连续行),剩余行2维); CCITT Group4(T.6) 2D(纯2维); 针对纯黑色(0)和白色(1)的位图编码方案; CCITT G 阅读全文

posted @ 2023-04-13 15:05 HotSky 阅读(579) 评论(0) 推荐(0)

2023年3月18日 #

C#ASCII-base85编码解码

摘要: public class ASCII85 { static List<byte> whiteSpaces = new List<byte>(new byte[] { 0, 9, 10, 12, 13, 32 }); public static byte[] Encode(byte[] bs) { u 阅读全文

posted @ 2023-03-18 21:54 HotSky 阅读(624) 评论(0) 推荐(1)

2022年10月7日 #

C# Bitmap操作

摘要: 1.透明图片“瘦身” public Bitmap Slim(Bitmap bitmap) { int x = bitmap.Width, y = bitmap.Height, m = -1, n = -1; for (int i = 0; i < bitmap.Width; i++) { for ( 阅读全文

posted @ 2022-10-07 15:59 HotSky 阅读(229) 评论(0) 推荐(0)

2022年8月12日 #

WPF 限制或释放鼠标在窗体内移动

摘要: 123 public class User32 { public struct RECT { public int LeftTopX; public int LeftTopY; public int RightBottomX; public int RightBottomY; public RECT 阅读全文

posted @ 2022-08-12 13:58 HotSky 阅读(151) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 ··· 9 下一页