wpf 适用windows系统触屏的手写识别


一个适用笔画输入的字体识别程序 应用于windows平板等移动设备的输入时 手写输入的地方 识别率高 界面简洁 源码可二次开发
资源截图
代码片段和文件信息
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 MyTablet
{
    using System.ComponentModel;
    using System.Windows.Ink;

    using MyTablet.Systems;

    /// 
    /// Interaction logic for InkTablet.xaml
    /// 

    public partial class InkTablet : UserControl INotifyPropertyChanged
    {
        public InkTablet()
        {
            InitializeComponent();

            this.theInkCanvas.StrokeCollected += new InkCanvasStrokeCollectedEventHandler(this.theInkCanvas_StrokeCollected);
        }

        private Cursor _penCursor;

        public Cursor PenCursor
        {
            get
            {
                return this._penCursor;
            }
            set
            {
                if (value != this._penCursor)
                {
                    this._penCursor = value;
                    this.NotifyPropertyChanged(“PenCursor“);
                }
            }
        }

        public void SetCursor()
        {
            DrawingBrush db = this.FindResource(“dPen“) as DrawingBrush;
            Rectangle exampleRec = new Rectangle();
            exampleRec.Width = 28;
            exampleRec.Height = 32;
            exampleRec.Fill = db;
            this.PenCursor = CursorHelper.CreateCursor(exampleRec 5 5);
        }

        private Visibility _isTabletVisible;

        public Visibility IsTabletVisible
        {
            get
            {
                return this._isTabletVisible;
            }
            set
            {
                if (value != this._isTabletVisible)
                {
                    this._isTabletVisible = value;
                    this.NotifyPropertyChanged(“IsTabletVisible“);
                }
            }
        }

        private ICommand _newCommand;

        public ICommand NewCommand
        {
            get
            {
                return this._newCommand ?? (this._newCommand = new DelegateCommand(this.OnNewClick));
            }
        }

        private void OnNewClick()
        {
            this.theInkCanvas.Strokes.Clear();
            this.StrokeWordList = new List();
        }

        private IList _strokeWordList;

        public IList StrokeWordList
        {
            get
            {
                return this._strokeWordList;
            }
            set
            {
                if (value != this._strokeWordList)
                {
                    this._strokeWordList = value;
                    this.NotifyPropertyChanged(“StrokeWordList“);
                }
        

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-03-23 17:31  wpf手写识别
     目录           0  2016-03-23 17:31  wpf手写识别MyTablet
     文件       38428  2016-03-23 17:31  wpf手写识别MyTabletInkTablet.xaml
     文件        5767  2016-03-23 17:31  wpf手写识别MyTabletInkTablet.xaml.cs
     文件        3592  2016-03-23 17:31  wpf手写识别MyTabletMyTablet.csproj
     目录           0  2016-03-23 17:31  wpf手写识别MyTabletProperties
     文件        1428  2016-03-23 17:31  wpf手写识别MyTabletPropertiesAssemblyInfo.cs
     目录           0  2016-03-23 17:31  wpf手写识别MyTabletSystems
     文件        3908  2016-03-23 17:31  wpf手写识别MyTabletSystemsCommandManagerHelper.cs
     文件        2494  2016-03-23 17:31  wpf手写识别MyTabletSystemsCursorHelper.cs
     文件       10279  2016-03-23 17:31  wpf手写识别MyTabletSystemsDelegateCommand.cs
     目录           0  2016-03-23 17:31  wpf手写识别MyTabletin
     目录           0  2016-03-23 17:31  wpf手写识别MyTabletinDebug
     文件     1215328  2016-03-23 17:31  wpf手写识别MyTabletinDebugIACore.dll
     文件       85352  2016-03-23 17:31  wpf手写识别MyTabletinDebugIALoader.dll
     文件      117600  2016-03-23 17:31  wpf手写识别MyTabletinDebugIAWinFX.dll
     文件      113504  2016-03-23 17:31  wpf手写识别MyTabletinDebugMicrosoft.Ink.Analysis.dll
     文件       32256  2016-03-23 17:31  wpf手写识别MyTabletinDebugMyTablet.dll
     文件       48640  2016-03-23 17:31  wpf手写识别MyTabletinDebugMyTablet.pdb
     文件      630784  2016-03-23 17:31  wpf手写识别MyTabletinDebugSystem.Drawing.dll
     目录           0  2016-03-23 17:31  wpf手写识别MyTabletobj
     目录           0  2016-03-23 17:31  wpf手写识别MyTabletobjDebug
     文件        7197  2016-03-23 17:31  wpf手写识别MyTabletobjDebugDesignTimeResolveAssemblyReferencesInput.cache
     文件       16427  2016-03-23 17:31  wpf手写识别MyTabletobjDebugInkTablet.baml
     文件        4273  2016-03-23 17:31  wpf手写识别MyTabletobjDebugInkTablet.g.cs
     文件        4273  2016-03-23 17:31  wpf手写识别MyTabletobjDebugInkTablet.g.i.cs
     文件        1947  2016-03-23 17:31  wpf手写识别MyTabletobjDebugMyTablet.csproj.FileListAbsolute.txt
     文件       28441  2016-03-23 17:31  wpf手写识别MyTabletobjDebugMyTablet.csprojResolveAssemblyReference.cache
     文件       32256  2016-03-23 17:31  wpf手写识别MyTabletobjDebugMyTablet.dll
     文件       16653  2016-03-23 17:31  wpf手写识别MyTabletobjDebugMyTablet.g.resources
     文件       48640  2016-03-23 17:31  wpf手写识别MyTabletobjDebugMyTablet.pdb
............此处省略99个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)