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 键。