博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
wpf简单的绘图板
阅读量:6236 次
发布时间:2019-06-22

本文共 2177 字,大约阅读时间需要 7 分钟。

xaml:

editing mode
choss color:

 

后台:

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Windows;using System.Windows.Controls;using System.Windows.Data;using System.Windows.Documents;using System.Windows.Input;using System.Windows.Media;using System.Windows.Media.Imaging;using System.Windows.Navigation;using System.Windows.Shapes;namespace WpfApplication1{    ///     /// MainWindow.xaml 的交互逻辑    ///     public partial class MainWindow : Window    {        public MainWindow()        {            InitializeComponent();         }        private void btnerase_Click(object sender, RoutedEventArgs e)        {            inkcanvas1.EditingMode = System.Windows.Controls.InkCanvasEditingMode.EraseByPoint;        }        private void rectred_MouseDown(object sender, MouseButtonEventArgs e)        {            inkcanvas1.DefaultDrawingAttributes.Color = System.Windows.Media.Colors.Red;        }        private void btndraw_Click(object sender, RoutedEventArgs e)        {            inkcanvas1.EditingMode = System.Windows.Controls.InkCanvasEditingMode.Ink;        }        private void rectgreen_MouseDown(object sender, MouseButtonEventArgs e)        {            inkcanvas1.DefaultDrawingAttributes.Color = System.Windows.Media.Colors.Green;        }        private void rectblue_MouseDown(object sender, MouseButtonEventArgs e)        {            inkcanvas1.DefaultDrawingAttributes.Color = System.Windows.Media.Colors.Blue;        }        private void rectyellow_MouseDown(object sender, MouseButtonEventArgs e)        {            inkcanvas1.DefaultDrawingAttributes.Color = System.Windows.Media.Colors.Yellow;;        }        private void btnselection_Click(object sender, RoutedEventArgs e)        {            inkcanvas1.EditingMode = System.Windows.Controls.InkCanvasEditingMode.Select;        }    }}

 

效果:

 

 

 

 

你可能感兴趣的文章
类图(Class diagram)—UML图(二)
查看>>
系统清理小工具
查看>>
c语言中static 用法总结
查看>>
输入控件控制输入限制
查看>>
SQL语句新建用户、对用户授权、删除用户实例
查看>>
经典面试题(三):ASP.NET部分----ASP.NET 页面之间传递值的几种方式
查看>>
Android开发指南(43) —— Location and Maps
查看>>
PHP企业级开发环境配置全攻略-IDE+SVN++(转)
查看>>
快速构建实时抓取集群 « 搜索技术博客-淘宝
查看>>
[实用开源]端口转发小工具rtcp.py
查看>>
CSS实现截取隐藏文字
查看>>
C# 程序开机启动
查看>>
程序9
查看>>
Jquery获取当前元素的索引值
查看>>
GIT SSH连接遇到到的问题
查看>>
My Solution to Longest Substring Without Repeating Characters
查看>>
<转> 编写超级可读代码的15个最佳实践
查看>>
VMware vSphere Client的显示语言
查看>>
php小代码(转)
查看>>
Windows内核编程之:返回状态值
查看>>