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;
설명
PasswordBox의 속성은 InputScope
Password 및 NumericPin 값만 지원합니다. 다른 값이 무시됩니다.
입력 범위는 컨트롤에서 예상하는 텍스트 입력 형식에 대한 힌트를 제공합니다. 시스템의 다양한 요소는 입력 범위에서 제공하는 힌트에 응답하고 입력 형식에 대한 특수한 UI를 제공할 수 있습니다. 예를 들어 소프트 키보드는 컨트롤이 NumericPin으로 설정된 경우 텍스트 입력에 대한 숫자 패드를 InputScope
표시할 수 있습니다.
입력 범위는 유효성 검사를 수행하지 않으며 사용자가 하드웨어 키보드 또는 기타 입력 디바이스를 통해 입력을 제공하는 것을 방지하지 않습니다.