如何详细掌握WPF InkCanvas的基本操作技巧?
- 内容介绍
- 相关推荐
本文共计969个文字,预计阅读时间需要4分钟。
WPF的InkCanvas是一个画板,可随意涂鸦,每写一笔,InkCanvas的Strokes集合中就新增一个涂鸦对象。以下代码演示了基本操作:
效果图 + XAML代码 + 窗体代码:
效果图:
XAML代码:xml
窗体代码:csharpusing System;using System.Windows;using System.Windows.Ink;
namespace WPF_InkCanvas{ public partial class Main : Window { public Main() { InitializeComponent(); }
private void inkCanvas_StrokesChanged(object sender, StrokesChangedEventArgs e) { foreach (InkStylusPointCollection stroke in e.AddedStrokes) { // 处理新增的涂鸦对象 } } }}
WPF的InkCanvas就是一个画板,可以在上面随意涂鸦,每写上一笔,InkCanvas的Strokes集合里就新增一个涂鸦对象,下面的代码演示了基本的操作。
本文共计969个文字,预计阅读时间需要4分钟。
WPF的InkCanvas是一个画板,可随意涂鸦,每写一笔,InkCanvas的Strokes集合中就新增一个涂鸦对象。以下代码演示了基本操作:
效果图 + XAML代码 + 窗体代码:
效果图:
XAML代码:xml
窗体代码:csharpusing System;using System.Windows;using System.Windows.Ink;
namespace WPF_InkCanvas{ public partial class Main : Window { public Main() { InitializeComponent(); }
private void inkCanvas_StrokesChanged(object sender, StrokesChangedEventArgs e) { foreach (InkStylusPointCollection stroke in e.AddedStrokes) { // 处理新增的涂鸦对象 } } }}
WPF的InkCanvas就是一个画板,可以在上面随意涂鸦,每写上一笔,InkCanvas的Strokes集合里就新增一个涂鸦对象,下面的代码演示了基本的操作。

