語言

PasswordBox.InputScope 屬性

定義

取得或設定此 密碼盒輸入的上下文。

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;

備註

PasswordBox 上的 InputScope 屬性僅支援 Password 和 NumericPin 的值。 忽略任何其他值。

輸入範圍會提示控制項預期的文字輸入類型。 系統的各個元件都能回應輸入範圍提供的提示,並為該輸入類型提供專門的使用者介面。 例如,當控制鍵設定 InputScope 為 NumericPin 時,軟鍵盤可能會顯示輸入文字的數字鍵盤。

輸入作用域不會執行任何驗證,也不會阻止使用者透過硬體鍵盤或其他輸入裝置提供任何輸入。

適用於

另請參閱