WPF 自定义 RadioButton 的 GroupName 失效的坑

问题主要出在 样式里面的 Trigger 当中,我当时是要在 Trigger 里直接修改 Content ,给 Checked 的按钮加上一个 √ 。结果发现不同 GroupName 的 RadioButton 居然不能正确分组,所有使用该自定义控件的 RadioButton 在 UI 效果上都属...

2019-03-24 21:42:51

阅读数 103

评论数 0

WPF drawingContext.DrawImage 遇到的问题

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

2019-03-24 21:42:17

阅读数 177

评论数 0

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

其实就是在后台代码进行数据绑定 TextBlock _scaleTextBlock = new TextBlock(); Binding binding = new Binding() { P...

2019-03-24 21:41:17

阅读数 250

评论数 0

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

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

2019-03-24 21:40:07

阅读数 213

评论数 0

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

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

2019-03-24 21:37:00

阅读数 10

评论数 0

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

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

2019-03-24 21:33:57

阅读数 25

评论数 0

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

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

2019-03-24 21:32:29

阅读数 450

评论数 0

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

官方示例使用 ContentControl。 <ContentControl s:View.Model="{Binding LeftSideBarViewModel}" DockPanel.Do...

2019-03-24 21:31:47

阅读数 105

评论数 0

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

ArcFaceSharp ArcFaceSharp 是 ArcSoft 虹软 ArcFace 2.0 SDK (http://ai.arcsoft.com.cn/product/arcface.html) 的一个 C# 封装库,为方便进行 C# 开发而封装。欢迎 Start &amp...

2019-03-24 21:31:14

阅读数 56

评论数 0

Hello CSDN~

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

2019-03-24 21:21:34

阅读数 6

评论数 0

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