PasswordBox.InputScope 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定這個 PasswordBox所使用的輸入內容。
public:
property InputScope ^ InputScope { InputScope ^ get(); void set(InputScope ^ value); };
InputScope InputScope();
void InputScope(InputScope value);
public InputScope InputScope { get; set; }
var inputScope = passwordBox.inputScope;
passwordBox.inputScope = inputScope;
Public Property InputScope As InputScope
<PasswordBox>
<PasswordBox.InputScope>
<InputScope>
<InputScope.Names>
<InputScopeName NameValue="inputScopeName"/>
</InputScope.Names>
</InputScope>
</PasswordBox.InputScope>
</PasswordBox>
屬性值
輸入範圍,提供控制項預期之文字輸入類型的提示。 預設值為 null。
範例
以下是如何在 XAML 和程式碼中設定 InputScope 。
<PasswordBox x:Name="pinBox" Header="Enter PIN">
<PasswordBox.InputScope>
<InputScope>
<InputScope.Names>
<InputScopeName NameValue="NumericPin"/>
</InputScope.Names>
</InputScope>
</PasswordBox.InputScope>
</PasswordBox>
PasswordBox passwordBox = new PasswordBox();
passwordBox.Header = "Enter password";
InputScope scope = new InputScope();
InputScopeName scopeName = new InputScopeName();
scopeName.NameValue = InputScopeNameValue.Password;
scope.Names.Add(scopeName);
passwordBox.InputScope = scope;
備註
InputScope
PasswordBox上的 屬性僅支援Password和NumericPin值。 會略過其他任何值。
輸入範圍會在 控制項預期的文字輸入類型提供提示。 系統的各種元素都可以回應輸入範圍所提供的提示,並提供輸入類型的特製化 UI。 例如,當控制項 InputScope
設定為 NumericPin時,軟式鍵盤可能會顯示文字輸入的數位板。
輸入範圍不會執行任何驗證,而且不會防止使用者透過硬體鍵盤或其他輸入裝置提供任何輸入。