自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 WPF 自定义 RadioButton 的 GroupName 失效的坑

问题主要出在 样式里面的 Trigger 当中,我当时是要在 Trigger 里直接修改 Content ,给 Checked 的按钮加上一个 √ 。结果发现不同 GroupName 的 RadioButton 居然不能正确分组,所有使用该自定义控件的 RadioButton 在 UI 效果上都属于同一组,都会产生互斥选择。这个问题排查了很久,一开始以为是自定义的按钮逻辑产生了问题,最后才发现居...

2019-03-24 21:42:51 1823

原创 WPF drawingContext.DrawImage 遇到的问题

起因由于插入图片的需要,所以继承 Stroke 写了一个 ImageStroke,但是发现在使用默认的 Transform 来实现旋转操作会达不到预期的效果(没有旋转而是发生了预期外的形变),故只能找别的办法。一开始的思路首先保存一个图片的 Rect 对象,保证这个对象不会被 Transform 旋转。然后再保存旋转的角度再 DrawCore 里面调用 drawingContext.Push...

2019-03-24 21:42:17 1222

原创 WPF 将子控件的属性绑定到父控件的属性中

其实就是在后台代码进行数据绑定 TextBlock _scaleTextBlock = new TextBlock(); Binding binding = new Binding() { Path = new PropertyPath("Scale"), So...

2019-03-24 21:41:17 3410

原创 WPF 依赖属性的 PropertyChangedCallback 只触发一次或不触发的解决办法

这里以 DrawingAttributes 类型的依赖属性举例。依赖属性定义如下: public DrawingAttributes DefaultDrawingAttributes { get => (DrawingAttributes)GetValue(DefaultDrawingAttributesProperty); set =&gt...

2019-03-24 21:40:07 4570 3

原创 C# 低消耗保持进程不退出

按照之前的习惯,通常使用while(true);来保持程序运行后不自动退出,但是这样会比较造成较高的Cpu消耗。对于C#来说,可以使用专门控制信号的两个类AutoResetEvent和ManualResetEvent来使进程进入等待。//实例化对象EventWaitHandle _waitHandle = new AutoResetEvent (false);//在线程函数中while(...

2019-03-24 21:37:00 1851

原创 WPF InkPresenter 用 IncrementalStrokeHitTester 做橡皮擦碰到的问题

问题根据之前网上找到的示例,原先的碰撞事件是这么写的 _strokeHitTester = this._inkPresenter.Strokes.GetIncrementalStrokeHitTester(new RectangleStylusShape(eraseSize, eraseSize)); _strokeHit...

2019-03-24 21:33:57 585

原创 WPF 自定义控件中自定义依赖属性 Binding 失效的问题

原先控件的依赖属性写法如下 public class MyControl : Control { public double MyWidth { get => (double)GetValue(MyWidthProperty); set => SetValue(MyWidthProperty, ...

2019-03-24 21:32:29 5970 1

原创 WPF Stylet s:View.Model 在自定义控件中的用法

官方示例使用 ContentControl。 <ContentControl s:View.Model="{Binding LeftSideBarViewModel}" DockPanel.Dock="Left" HorizontalAlignment="Left" VerticalAlignment="Center"/...

2019-03-24 21:31:47 1356

原创 虹软人脸识别2.0 SDK C# 封装 ArcFaceSharp

ArcFaceSharpArcFaceSharp 是 ArcSoft 虹软 ArcFace 2.0 SDK (http://ai.arcsoft.com.cn/product/arcface.html) 的一个 C# 封装库,为方便进行 C# 开发而封装。欢迎 Start & Fork。使用在 Nuget 搜索 ArcFaceSharp 安装。PM> Install-Pac...

2019-03-24 21:31:14 360

原创 Hello CSDN~

工作半年多了,之前碰到的问题记录下来的都放在了有道云笔记里,现在想搬到博客上来分享一下~

2019-03-24 21:21:34 90

WPF邮件客户端

计网课设做得WPF邮件客户端。。做得比较差,上传上来看看能不能换点积分

2017-12-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除