现在的位置: 首页 > 综合 > 正文

windows phone 获取回车键

2013年10月03日 ⁄ 综合 ⁄ 共 1666字 ⁄ 字号 评论关闭

windows phone应用程序,点击文本框弹出虚拟键盘,当输入字符以后,点击回车键自动执行某些事件。windows phone 获取回车键的方法是:

只需在xaml.cs代码中重新基类方法:protected virtual void OnKeyDown(KeyEventArgs e);

参数e的类型KeyEventArgs ,结构是:

   1: // 摘要:

   2: //     为 System.Windows.UIElement.KeyUp 和 System.Windows.UIElement.KeyDown 事件提供事件数据。

   3: public sealed class KeyEventArgs : RoutedEventArgs

   4: {

   5:     // 摘要:

   6:     //     获取或设置将路由事件标记为已处理的值。如果 Handled 的值为 true,则可以防止事件路由路径上的大多数处理程序再次处理同一事件。

   7:     //

   8:     // 返回结果:

   9:     //     如果为 true,则将路由事件标记为已处理;如果为 false,则将路由事件保留为未处理,这可能允许该事件进一步路由。默认值为 false。

  10:     public bool Handled { get; set; }

  11:     //

  12:     // 摘要:

  13:     //     获取与事件关联的键盘键。

  14:     //

  15:     // 返回结果:

  16:     //     枚举值之一,它指示事件引用的键。

  17:     public Key Key { get; }

  18:     //

  19:     // 摘要:

  20:     //     获取一个整数值,该值表示已按下或已释放的键(取决于引发的事件)。该值是不可移植的键代码,这一点特定于操作系统。

  21:     //

  22:     // 返回结果:

  23:     //     键代码值。

  24:     public int PlatformKeyCode { get; }

  25: }

键盘的枚举值:

   1: // 摘要:

   2: //     指定键盘上可能的键值。

   3: public enum Key

   4: {

   5:     // 摘要:

   6:     //     一个指示没有键的特殊值。

   7:     None = 0,

   8:     //

   9:     // 摘要:

  10:     //     Backspace 键。

  11:     Back = 1,

  12:     //

  13:     // 摘要:

  14:     //     Tab 键。

  15:     Tab = 2,

  16:     //

  17:     // 摘要:

  18:     //     Enter 键。

  19:     Enter = 3,

  20:     //

  21:     // 摘要:

  22:     //     Shift 键。

  23:     Shift = 4,

  24:     //

  25:     // 摘要:

  26:     //     Ctrl(控制)键。

  27:     Ctrl = 5,

  28:     //

  29:     // 摘要:

  30:     //     Alt 键。

  31:     Alt = 6,

  32:     //

  33:     // 摘要:

  34:     //     Caps Lock 键。

  35:     CapsLock = 7,

  36:     //

  37:     // 摘要:

  38:     //     Esc(也称作 Escape)键。

  39:     Escape = 8,

  40:     //

  41:     // 摘要:

  42:     //     空格键。

  43:     Space = 9,

  44:     //

  45:     // 摘要:

  46:     //     Page Up 键。

  47:     PageUp = 10,

  48:     //

  49:     // 摘要:

  50:     //     Page Down 键。

  51:     PageDown = 11,

  52:     //

  53:     // 摘要:

  54:     //     End 键。

  55:     End = 12,

  56:     //

  57:     // 摘要:

  58:     //     Home 键。

  59:     Home = 13,

  60:     //

  61:     // 摘要:

  62:     //     向左键。

  63:     Left = 14,

  64:     //

  65:     // 摘要:

  66:     //     向上键。

  67:     Up = 15,

  68:     //

  69:     // 摘要:

  70:     //     向右键。

  71:     Right = 16,

  72:     //

  73:     // 摘要:

  74:     //     向下键。

  75:     Down = 17,

  76:     //

  77:     // 摘要:

  78:     //     Insert 键。

  79:     Insert = 18,

  80:     //

  81:     // 摘要:

  82:     //     Del(也称作 Delete)键。

  83:     Delete = 19,

  84:     //

  85:     // 摘要:

  86:     //     0(零)键。

  87:     D0 = 20,

  88:     //

  89:     // 摘要:

  90:     //     1 键。

  91:     D1 = 21,

  92:     //

  93:     // 摘要:

  94:     //     2 键。

  95:     D2 = 22,

  96:     //

  97:     // 摘要:

  98:     //     3 键。

  99:     D3 = 23,

 100:     //

 101:     // 摘要:

 102:     //     4 键。

 103:     D4 = 24,

 104:     //

 105:     // 摘要:

 106:     //     5 键。

抱歉!评论已关闭.