win10 uwp InkCanvas控件数据绑定
来源:互联网 发布:松下网络摄像机软件 编辑:程序博客网 时间:2024/06/05 11:38
本文主要说如何绑定InkCanvas,让笔画变化的时候我们可以知道。
我们本来的InkCanvas没有提供笔画绑定,所以我们自己写
using Windows.UI.Input.Inking;using Windows.UI.Xaml;using Windows.UI.Xaml.Controls;public static class InkCanvasBinder{ public static InkStrokeContainer GetInkStrokes(DependencyObject obj) => obj.GetValue(InkStrokesProperty) as InkStrokeContainer; public static void SetInkStrokes(DependencyObject obj, InkStrokeContainer value) => obj.SetValue(InkStrokesProperty, value); public static DependencyProperty InkStrokesProperty = DependencyProperty.RegisterAttached( "InkStrokes", typeof(InkStrokeContainer), typeof(InkCanvasBinder), new PropertyMetadata(null, InkStrokesProperty_PropertyChanged)); private static void InkStrokesProperty_PropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { var inkCanvas = d as InkCanvas; if (inkCanvas != null) inkCanvas.InkPresenter.StrokeContainer = e.NewValue as InkStrokeContainer; }}
我们使用InkCanvas
<InkCanvas local:InkCanvasBinder.InkStrokes="{x:Bind AnInkStrokeContainer}" />
参见:https://github.com/Microsoft/Windows-task-snippets/blob/master/tasks/InkCanvas-data-binding.md
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。欢迎转载、使用、重新发布,但务必保留文章署名林德熙(包含链接:http://blog.csdn.net/lindexi_gd ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请与我联系。
3 0
- win10 uwp InkCanvas控件数据绑定
- win10 uwp 绑定密码
- win10 uwp 拖动控件
- win10 uwp 绑定多数据
- win10 uwp 绑定静态属性
- win10 uwp 自定义控件 SplitViewItem
- win10 uwp 自定义控件初始化
- 【UWP通用应用开发】集合控件与数据绑定
- win10开发中 UWP SplitView 控件讲解
- win10 uwp 随着数字变化颜色控件
- win10 uwp 绘图 Line 控件使用
- win10 uwp 验证输入 自定义用户控件
- win10 UWP 九幽数据分析
- Win10之UWP的数据存储
- Win10开发:数据绑定,win10开发绑定
- Win10开发:数据绑定
- UWP入门(十二)--数据绑定用法
- InkCanvas控件的使用
- 第5章 路由事件(1)——概述
- Delphi FireDAC 出现Variable length column[*] overflow. Value length - [80], column maximum length
- hdu3910 Liang Guo Sha(期望)
- android中利用sharedpreference进行数据存储
- Git分支管理策略
- win10 uwp InkCanvas控件数据绑定
- 硬解和软解的区别
- Java项目 1 - 学生成绩管理系统---采用 Servlet+Jsp+JavaBean+MySql 设计方式,
- leetCode练习(46)
- [codeforces229B]星球
- 使MFC支持拖放文件的方法
- iOS侧拉门代码共享
- 9月29变形--位移 translate()
- 洛谷 P1330 封锁阳光大学(BFS染色)