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
是集合中的第一個專案,則也會使用集合中的下一個專案, (如果有的話) 。