RichEditBox.InputScope 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置此 RichEditBox 使用的输入的上下文。
public:
property InputScope ^ InputScope { InputScope ^ get(); void set(InputScope ^ value); };
InputScope InputScope();
void InputScope(InputScope value);
public InputScope InputScope { get; set; }
var inputScope = richEditBox.inputScope;
richEditBox.inputScope = inputScope;
Public Property InputScope As InputScope
<RichEditBox InputScope="inputScopeName" .../>
- or -
<RichEditBox>
<RichEditBox.InputScope>
<InputScope>
<InputScope.Names>
<InputScopeName NameValue="inputScopeName"/>
</InputScope.Names>
</InputScope>
</RichEditBox.InputScope>
</RichEditBox>
属性值
输入范围,它提供控件所需的文本输入类型的提示。
示例
下面介绍如何在 XAML 和代码中设置 InputScope 。
<RichEditBox InputScope="Formula"/>
RichEditBox editBox = new RichEditBox();
InputScope scope = new InputScope();
InputScopeName scopeName = new InputScopeName();
scopeName.NameValue = InputScopeNameValue.Formula;
scope.Names.Add(scopeName);
editBox.InputScope = scope;
注解
输入范围提供控件所需的文本输入类型的提示。 系统的各个元素可以响应输入范围提供的提示,并为输入类型提供专用 UI。 例如,当控件的 InputScope 设置为 Number
时,软键盘可能会显示文本输入的数字键盘。 有关输入范围值的完整列表,请参阅 InputScopeNameValue 枚举。
控件还可能以不同的方式解释输入的数据, (通常与东亚相关的输入范围) 。 输入范围不执行任何验证,也不会阻止用户通过硬件键盘或其他输入设备提供任何输入。
注意
虽然此属性可以保存 InputScopeName 值的集合,但在大多数情况下,只使用第一个值。 唯一的例外是当 指定为值时 Private
。
Private
永远不会忽略,无论它在集合中的位置如何。 如果 Private
是集合中的第一项,则还使用集合中的下一项 ((如果存在) )。