实例介绍
WPF实现字母与数字键盘源码 功能介绍: 做软件是经常用到数字键盘和字母键盘按钮,所以做了个例子,方便有用的人使用,学习。实现了数字按键和26个英文字母按钮。
【实例截图】
【核心代码】
WPFAlphabetButtom_5eb66003-761f-4e42-bdd0-9a31f2692cfa
└── WPFAlphabetButtom_5eb66003-761f-4e42-bdd0-9a31f2692cfa
├── WPFKeyBoard
│ ├── App.xaml
│ ├── App.xaml.cs
│ ├── Application.ico
│ ├── KeyBoardStyle1.xaml
│ ├── MainWindow.xaml
│ ├── MainWindow.xaml.cs
│ ├── MathKeyBoard.xaml
│ ├── MathKeyBoard.xaml.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── StringKeyBoard.xaml
│ ├── StringKeyBoard.xaml.cs
│ ├── WPFKeyBoard.csproj
│ ├── bin
│ │ └── Debug
│ │ ├── Microsoft.Expression.Effects.dll
│ │ ├── Microsoft.Expression.Effects.xml
│ │ ├── Microsoft.Expression.Interactions.dll
│ │ ├── Microsoft.Expression.Interactions.xml
│ │ ├── System.Windows.Interactivity.dll
│ │ ├── System.Windows.Interactivity.xml
│ │ ├── WPFKeyBoard.exe
│ │ ├── WPFKeyBoard.pdb
│ │ ├── WPFKeyBoard.vshost.exe
│ │ ├── WPFKeyBoard.vshost.exe.manifest
│ │ ├── de
│ │ │ ├── Microsoft.Expression.Interactions.resources.dll
│ │ │ └── System.Windows.Interactivity.resources.dll
│ │ ├── en
│ │ │ ├── Microsoft.Expression.Interactions.resources.dll
│ │ │ └── System.Windows.Interactivity.resources.dll
│ │ ├── es
│ │ │ ├── Microsoft.Expression.Interactions.resources.dll
│ │ │ └── System.Windows.Interactivity.resources.dll
│ │ ├── fr
│ │ │ ├── Microsoft.Expression.Interactions.resources.dll
│ │ │ └── System.Windows.Interactivity.resources.dll
│ │ ├── it
│ │ │ ├── Microsoft.Expression.Interactions.resources.dll
│ │ │ └── System.Windows.Interactivity.resources.dll
│ │ ├── ja
│ │ │ ├── Microsoft.Expression.Interactions.resources.dll
│ │ │ └── System.Windows.Interactivity.resources.dll
│ │ ├── ko
│ │ │ ├── Microsoft.Expression.Interactions.resources.dll
│ │ │ └── System.Windows.Interactivity.resources.dll
│ │ ├── zh-Hans
│ │ │ ├── Microsoft.Expression.Interactions.resources.dll
│ │ │ └── System.Windows.Interactivity.resources.dll
│ │ └── zh-Hant
│ │ ├── Microsoft.Expression.Interactions.resources.dll
│ │ └── System.Windows.Interactivity.resources.dll
│ └── obj
│ └── Debug
│ ├── App.baml
│ ├── App.g.cs
│ ├── App.g.i.cs
│ ├── DesignTimeResolveAssemblyReferences.cache
│ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ ├── GeneratedInternalTypeHelper.g.cs
│ ├── GeneratedInternalTypeHelper.g.i.cs
│ ├── KeyBoardStyle1.baml
│ ├── MainWindow.baml
│ ├── MainWindow.g.cs
│ ├── MainWindow.g.i.cs
│ ├── MathKeyBoard.baml
│ ├── MathKeyBoard.g.cs
│ ├── MathKeyBoard.g.i.cs
│ ├── ResolveAssemblyReference.cache
│ ├── StringKeyBoard.baml
│ ├── StringKeyBoard.g.cs
│ ├── StringKeyBoard.g.i.cs
│ ├── WPFKeyBoard.csproj.FileListAbsolute.txt
│ ├── WPFKeyBoard.csprojResolveAssemblyReference.cache
│ ├── WPFKeyBoard.exe
│ ├── WPFKeyBoard.g.resources
│ ├── WPFKeyBoard.pdb
│ ├── WPFKeyBoard_MarkupCompile.cache
│ ├── WPFKeyBoard_MarkupCompile.i.cache
│ ├── WPFKeyBoard_MarkupCompile.i.lref
│ └── WPFKeyBoard_MarkupCompile.lref
├── WPFKeyBoard.6.0.ReSharper.user
├── WPFKeyBoard.sln
└── _ReSharper.WPFKeyBoard
├── AspFileDataCache.dat
├── BuildScriptCache
│ └── 2
│ └── 68ba82ee.dat
├── JavaScriptCache
│ └── 9
│ └── 3c455888.dat
├── JbPdbInfo
│ └── 1b650d4c2541946630022913571163b63056c67e
├── MVC
├── ModuleIds.xml
├── NamedArguments
│ └── 3
│ └── 571081ad.dat
├── Resources
├── SymbolCache.bin
├── TagPrefixes
├── TodoCache
│ └── 9
│ └── 3c455888.dat
├── WebSymbols
├── WordIndex
│ └── 3
│ └── 571081ad.dat
└── XmlIndex
├── Microsoft.Build.Framework.3.5.0.0.Nullness.Generated.xml
│ └── D18EF347.bin
├── Microsoft.Build.Framework.4.0.0.0.Nullness.Generated.xml
│ └── 67AD9085.bin
├── Microsoft.Build.Tasks.v4.0.4.0.0.0.Nullness.Generated.xml
│ └── 675DB385.bin
├── Microsoft.Build.Utilities.v4.0.4.0.0.0.Nullness.Generated.xml
│ └── B93C8445.bin
├── Microsoft.CSharp.2.0.5.0.Nullness.Generated.xml
│ └── 9299C386.bin
├── Microsoft.CSharp.4.0.0.0.Nullness.Generated.xml
│ └── 6F9F1465.bin
├── Microsoft.Expression.Effects.xml
│ └── 6658F4E8.bin
├── Microsoft.Expression.Interactions.xml
│ └── CB1BEBC5.bin
├── PresentationCore.3.0.0.0.Nullness.Generated.xml
│ └── 207F4042.bin
├── PresentationCore.4.0.0.0.Nullness.Generated.xml
│ └── 7A7409A5.bin
├── PresentationFramework.3.0.0.0.Nullness.Generated.xml
│ └── 2B8968A2.bin
├── PresentationFramework.4.0.0.0.Nullness.Generated.xml
│ └── 50E2B185.bin
├── PresentationFramework.Aero.3.0.0.0.Nullness.Generated.xml
│ └── EE41D102.bin
├── PresentationUI.3.0.0.0.Nullness.Generated.xml
│ └── 86732D62.bin
├── PresentationUI.4.0.0.0.Nullness.Generated.xml
│ └── 2F02B445.bin
├── ReachFramework.3.0.0.0.Nullness.Generated.xml
│ └── AF880582.bin
├── ReachFramework.4.0.0.0.Nullness.Generated.xml
│ └── 06708FE5.bin
├── SMDiagnostics.3.0.0.0.Nullness.Generated.xml
│ └── 386756A2.bin
├── SMDiagnostics.4.0.0.0.Nullness.Generated.xml
│ └── 5DC09F85.bin
├── System.2.0.0.0.Contracts.xml
│ └── ACE9F313.bin
├── System.2.0.0.0.Nullness.Generated.xml
│ └── 3C0B2023.bin
├── System.2.0.0.0.Pure.xml
│ └── 70726AE0.bin
├── System.2.0.5.0.Contracts.xml
│ └── C2F62216.bin
├── System.2.0.5.0.Nullness.Generated.xml
│ └── CA88A106.bin
├── System.2.0.5.0.Pure.xml
│ └── 8471A5C5.bin
├── System.4.0.0.0.Contracts.xml
│ └── CB2CD195.bin
├── System.4.0.0.0.Nullness.Generated.xml
│ └── A78DF1E5.bin
├── System.4.0.0.0.Pure.xml
│ └── BD2DD326.bin
├── System.Configuration.2.0.0.0.Contracts.xml
│ └── BE708FD3.bin
├── System.Configuration.2.0.0.0.Nullness.Generated.xml
│ └── 12BC96E3.bin
├── System.Configuration.2.0.0.0.Pure.xml
│ └── 39D23020.bin
├── System.Configuration.4.0.0.0.Contracts.xml
│ └── C74E5155.bin
├── System.Configuration.4.0.0.0.Nullness.Generated.xml
│ └── B213A5A5.bin
├── System.Configuration.4.0.0.0.Pure.xml
│ └── 9E6D9A66.bin
├── System.Configuration.Install.2.0.0.0.Contracts.xml
│ └── 37217973.bin
├── System.Configuration.Install.2.0.0.0.Nullness.Generated.xml
│ └── 5FDA4143.bin
├── System.Configuration.Install.4.0.0.0.Contracts.xml
│ └── 003BB6F5.bin
├── System.Configuration.Install.4.0.0.0.Nullness.Generated.xml
│ └── 3B545305.bin
├── System.Core.2.0.5.0.Contracts.xml
│ └── 88E275B6.bin
├── System.Core.2.0.5.0.Nullness.Generated.xml
│ └── EEE09AE6.bin
├── System.Core.2.0.5.0.Pure.xml
│ └── 8EA7AFE5.bin
├── System.Core.3.5.0.0.Contracts.xml
│ └── EB2D79B7.bin
├── System.Core.3.5.0.0.Nullness.Generated.xml
│ └── FE09EF07.bin
├── System.Core.3.5.0.0.Pure.xml
│ └── 691F7784.bin
├── System.Core.4.0.0.0.Contracts.xml
│ └── 9AD60735.bin
├── System.Core.4.0.0.0.Nullness.Generated.xml
│ └── E80E4945.bin
├── System.Core.4.0.0.0.Pure.xml
│ └── 54A41C46.bin
├── System.Core.LinqTunnel.xml
│ └── 9D7E5F22.bin
├── System.Core.Nullness.Manual.xml
│ └── 9EE119F4.bin
├── System.Data.2.0.0.0.Contracts.xml
│ └── F81F0033.bin
├── System.Data.2.0.0.0.Nullness.Generated.xml
│ └── 63BCC603.bin
├── System.Data.2.0.0.0.Pure.xml
│ └── D9D0DE80.bin
├── System.Data.4.0.0.0.Contracts.xml
│ └── 562562B5.bin
├── System.Data.4.0.0.0.Nullness.Generated.xml
│ └── 931C94C5.bin
├── System.Data.4.0.0.0.Pure.xml
│ └── 268C47C6.bin
├── System.Data.DataSetExtensions.3.5.0.0.Nullness.Generated.xml
│ └── F7041587.bin
├── System.Data.DataSetExtensions.4.0.0.0.Nullness.Generated.xml
│ └── E1086FC5.bin
├── System.Data.DataSetExtensions.I18n.xml
│ └── B10FD33E.bin
├── System.Data.I18n.xml
│ └── 2A02383E.bin
├── System.Data.OracleClient.2.0.0.0.Nullness.Generated.xml
│ └── 204EC743.bin
├── System.Data.OracleClient.4.0.0.0.Nullness.Generated.xml
│ └── FBC8D905.bin
├── System.Data.SqlXml.2.0.0.0.Nullness.Generated.xml
│ └── F4834143.bin
├── System.Data.SqlXml.4.0.0.0.Nullness.Generated.xml
│ └── CFFD5305.bin
├── System.Deployment.2.0.0.0.Nullness.Generated.xml
│ └── A0F69283.bin
├── System.Deployment.4.0.0.0.Nullness.Generated.xml
│ └── D0566145.bin
├── System.Design.2.0.0.0.Nullness.Generated.xml
│ └── 3171AAC3.bin
├── System.Design.4.0.0.0.Nullness.Generated.xml
│ └── 0CEBBC85.bin
├── System.DirectoryServices.2.0.0.0.Nullness.Generated.xml
│ └── 54893403.bin
├── System.DirectoryServices.4.0.0.0.Nullness.Generated.xml
│ └── 83E902C5.bin
├── System.DirectoryServices.Protocols.2.0.0.0.Nullness.Generated.xml
│ └── B436AF63.bin
├── System.DirectoryServices.Protocols.4.0.0.0.Nullness.Generated.xml
│ └── 538DBE25.bin
├── System.Drawing.2.0.0.0.Contracts.xml
│ └── 02B3F013.bin
├── System.Drawing.2.0.0.0.Nullness.Generated.xml
│ └── 9561BD23.bin
├── System.Drawing.2.0.0.0.Pure.xml
│ └── 93CA47E0.bin
├── System.Drawing.4.0.0.0.Contracts.xml
│ └── 20F6CE95.bin
├── System.Drawing.4.0.0.0.Nullness.Generated.xml
│ └── 00E48EE5.bin
├── System.Drawing.4.0.0.0.Pure.xml
│ └── E085B026.bin
├── System.Drawing.Design.2.0.0.0.Nullness.Generated.xml
│ └── EF361443.bin
├── System.Drawing.Design.4.0.0.0.Nullness.Generated.xml
│ └── CAB02605.bin
├── System.Dynamic.4.0.0.0.Nullness.Generated.xml
│ └── 78DD3005.bin
├── System.EnterpriseServices.2.0.0.0.Nullness.Generated.xml
│ └── 8A0E0583.bin
├── System.EnterpriseServices.4.0.0.0.Nullness.Generated.xml
│ └── B96DD445.bin
├── System.I18n.xml
│ └── 95C2DB9E.bin
├── System.Nullness.Manual.xml
│ └── 707CFA14.bin
├── System.Numerics.2.0.5.0.Nullness.Generated.xml
│ └── AB63E866.bin
├── System.Numerics.4.0.0.0.Nullness.Generated.xml
│ └── A49196C5.bin
├── System.Printing.3.0.0.0.Nullness.Generated.xml
│ └── 8CC7AAE2.bin
├── System.Printing.4.0.0.0.Nullness.Generated.xml
│ └── 355731C5.bin
├── System.Runtime.Caching.4.0.0.0.Nullness.Generated.xml
│ └── F6F03305.bin
├── System.Runtime.DurableInstancing.4.0.0.0.Nullness.Generated.xml
│ └── A1FA4345.bin
├── System.Runtime.Remoting.2.0.0.0.Nullness.Generated.xml
│ └── E1F48543.bin
├── System.Runtime.Remoting.4.0.0.0.Nullness.Generated.xml
│ └── BD6E9705.bin
├── System.Runtime.Serialization.2.0.5.0.Nullness.Generated.xml
│ └── 1616B506.bin
├── System.Runtime.Serialization.3.0.0.0.Nullness.Generated.xml
│ └── 9C337B82.bin
├── System.Runtime.Serialization.4.0.0.0.Nullness.Generated.xml
│ └── F31C05E5.bin
├── System.Runtime.Serialization.Attributes.xml
│ └── 68BC21BF.bin
├── System.Runtime.Serialization.Formatters.Soap.2.0.0.0.Contracts.xml
│ └── 8F45FB93.bin
├── System.Runtime.Serialization.Formatters.Soap.2.0.0.0.Nullness.Generated.xml
│ └── DFB8B8A3.bin
├── System.Runtime.Serialization.Formatters.Soap.4.0.0.0.Contracts.xml
│ └── AD88DA15.bin
├── System.Runtime.Serialization.Formatters.Soap.4.0.0.0.Nullness.Generated.xml
│ └── 4B3B8A65.bin
├── System.Security.2.0.0.0.Contracts.xml
│ └── 6F1BB0B3.bin
├── System.Security.2.0.0.0.Nullness.Generated.xml
│ └── BF480683.bin
├── System.Security.2.0.0.0.Pure.xml
│ └── 4B7D3F00.bin
├── System.Security.4.0.0.0.Contracts.xml
│ └── CD221335.bin
├── System.Security.4.0.0.0.Nullness.Generated.xml
│ └── EEA7D545.bin
├── System.Security.4.0.0.0.Pure.xml
│ └── 9838A846.bin
├── System.ServiceProcess.2.0.0.0.Nullness.Generated.xml
│ └── 9C97E103.bin
├── System.ServiceProcess.4.0.0.0.Nullness.Generated.xml
│ └── CBF7AFC5.bin
├── System.Transactions.2.0.0.0.Nullness.Generated.xml
│ └── B146FE83.bin
├── System.Transactions.4.0.0.0.Nullness.Generated.xml
│ └── E0A6CD45.bin
├── System.Web.2.0.0.0.Contracts.xml
│ └── EB944993.bin
├── System.Web.2.0.0.0.Nullness.Generated.xml
│ └── 2BFEC6A3.bin
├── System.Web.2.0.0.0.Pure.xml
│ └── F72CB160.bin
├── System.Web.4.0.0.0.Contracts.xml
│ └── 09D72815.bin
├── System.Web.4.0.0.0.Nullness.Generated.xml
│ └── 97819865.bin
├── System.Web.4.0.0.0.Pure.xml
│ └── 43E819A6.bin
├── System.Web.ApplicationServices.4.0.0.0.Nullness.Generated.xml
│ └── 42F88D65.bin
├── System.Web.Attributes.xml
│ └── 3D4CB43F.bin
├── System.Web.I18n.xml
│ └── B3DEA21E.bin
├── System.Web.Services.2.0.0.0.Nullness.Generated.xml
│ └── EA91A383.bin
├── System.Web.Services.4.0.0.0.Nullness.Generated.xml
│ └── 19F17245.bin
├── System.Web.Services.Attributes.xml
│ └── 455D8A5F.bin
├── System.Windows.Forms.2.0.0.0.Contracts.xml
│ └── E6952B13.bin
├── System.Windows.Forms.2.0.0.0.Nullness.Generated.xml
│ └── D5D55823.bin
├── System.Windows.Forms.2.0.0.0.Pure.xml
│ └── 6C3AA2E0.bin
├── System.Windows.Forms.4.0.0.0.Contracts.xml
│ └── 04D80995.bin
├── System.Windows.Forms.4.0.0.0.Nullness.Generated.xml
│ └── 415829E5.bin
├── System.Windows.Forms.4.0.0.0.Pure.xml
│ └── B8F60B26.bin
├── System.Windows.Forms.I18n.xml
│ └── 48D3139E.bin
├── System.Windows.Forms.Manual.xml
│ └── 96E451EA.bin
├── System.Windows.Input.Manipulations.4.0.0.0.Nullness.Generated.xml
│ └── 940CC685.bin
├── System.Windows.Interactivity.xml
│ └── 0699B4F9.bin
├── System.Xaml.4.0.0.0.Nullness.Generated.xml
│ └── 7E19F205.bin
├── System.Xml.2.0.0.0.Contracts.xml
│ └── 948B7E73.bin
├── System.Xml.2.0.0.0.Nullness.Generated.xml
│ └── A959E643.bin
├── System.Xml.2.0.0.0.Pure.xml
│ └── B7E71040.bin
├── System.Xml.2.0.5.0.Contracts.xml
│ └── 2219CF76.bin
├── System.Xml.2.0.5.0.Nullness.Generated.xml
│ └── 0EDC87A6.bin
├── System.Xml.2.0.5.0.Pure.xml
│ └── 44696C25.bin
├── System.Xml.4.0.0.0.Contracts.xml
│ └── 5DA5BBF5.bin
├── System.Xml.4.0.0.0.Nullness.Generated.xml
│ └── 84D3F805.bin
├── System.Xml.4.0.0.0.Pure.xml
│ └── 1C827986.bin
├── System.Xml.Attributes.xml
│ └── 62F15F9F.bin
├── System.Xml.I18n.xml
│ └── 8BCCFCFE.bin
├── System.Xml.Linq.2.0.5.0.Contracts.xml
│ └── 07A66DB6.bin
├── System.Xml.Linq.2.0.5.0.Nullness.Generated.xml
│ └── F59B92E6.bin
├── System.Xml.Linq.2.0.5.0.Pure.xml
│ └── 4D10A7E5.bin
├── System.Xml.Linq.3.5.0.0.Contracts.xml
│ └── 69F171B7.bin
├── System.Xml.Linq.3.5.0.0.Nullness.Generated.xml
│ └── 04C4E707.bin
├── System.Xml.Linq.3.5.0.0.Pure.xml
│ └── 27886F84.bin
├── System.Xml.Linq.4.0.0.0.Contracts.xml
│ └── 1999FF35.bin
├── System.Xml.Linq.4.0.0.0.Nullness.Generated.xml
│ └── EEC94145.bin
├── System.Xml.Linq.4.0.0.0.Pure.xml
│ └── 130D1446.bin
├── System.Xml.Linq.I18n.xml
│ └── EABE84BE.bin
├── System.xml
│ └── A66B4B7E.bin
├── UIAutomationProvider.3.0.0.0.Nullness.Generated.xml
│ └── 75A298A2.bin
├── UIAutomationProvider.4.0.0.0.Nullness.Generated.xml
│ └── 9AFBE185.bin
├── UIAutomationTypes.3.0.0.0.Nullness.Generated.xml
│ └── 7769A222.bin
├── UIAutomationTypes.4.0.0.0.Nullness.Generated.xml
│ └── 9CC2EB05.bin
├── WindowsBase.3.0.0.0.Nullness.Generated.xml
│ └── 94668B22.bin
├── WindowsBase.3.0.0.0.Pure.xml
│ └── D5661FA1.bin
├── WindowsBase.4.0.0.0.Nullness.Generated.xml
│ └── B9BFD405.bin
├── WindowsBase.4.0.0.0.Pure.xml
│ └── 099D5586.bin
├── mscorlib.2.0.0.0.Contracts.xml
│ └── 33F1CB13.bin
├── mscorlib.2.0.0.0.Interfaces.Nullness.Generated.xml
│ └── A630B85B.bin
├── mscorlib.2.0.0.0.Nullness.Generated.xml
│ └── 8565F823.bin
├── mscorlib.2.0.0.0.Pure.xml
│ └── 253342E0.bin
├── mscorlib.2.0.5.0.Contracts.xml
│ └── 49FDFA16.bin
├── mscorlib.2.0.5.0.Interfaces.Nullness.Generated.xml
│ └── 927D731E.bin
├── mscorlib.2.0.5.0.Nullness.Generated.xml
│ └── 13E37906.bin
├── mscorlib.2.0.5.0.Pure.xml
│ └── 39327DC5.bin
├── mscorlib.4.0.0.0.Contracts.xml
│ └── 5234A995.bin
├── mscorlib.4.0.0.0.Interfaces.Nullness.Generated.xml
│ └── 083B59DD.bin
├── mscorlib.4.0.0.0.Nullness.Generated.xml
│ └── F0E8C9E5.bin
├── mscorlib.4.0.0.0.Pure.xml
│ └── 71EEAB26.bin
├── mscorlib.I18n.xml
│ └── 632BB39E.bin
├── mscorlib.Nullness.Manual.xml
│ └── 63AED214.bin
├── mscorlib.ValueFlow.xml
│ └── 42C63529.bin
└── mscorlib.xml
└── E0ED237E.bin
212 directories, 257 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论