ICoreWindowKeyboardInput.IsKeyboardInputEnabled 속성

정의

참고

IsKeyboardInputEnabled는 Windows Phone 8.1 GDR2 이후 릴리스에서 변경되거나 사용할 수 없습니다.

텍스트 입력을 위해 터치 키보드가 사용자에게 표시되는지 여부를 가져오거나 설정합니다.

public:
 property bool IsKeyboardInputEnabled { bool get(); void set(bool value); };
bool IsKeyboardInputEnabled();

void IsKeyboardInputEnabled(bool value);
public bool IsKeyboardInputEnabled { get; set; }
var boolean = iCoreWindowKeyboardInput.isKeyboardInputEnabled;
iCoreWindowKeyboardInput.isKeyboardInputEnabled = boolean;
Public Property IsKeyboardInputEnabled As Boolean

속성 값

Boolean

bool

True이면 터치 키보드를 사용할 수 있습니다. 그렇지 않으면 false입니다.

설명

다음 조건이 모두 발생하면 IsKeyboardInputEnabled 속성의 값이 정확하지 않을 수 있습니다.

    1. 기본 버퍼를 사용합니다. (예를 들어 고유한 KeyboardInputBuffer를 제공하지 않습니다.)
    1. IsKeyboardInputEnabled를 true로 설정하여 프로그래밍 방식으로 터치 키보드를 엽니다.
    1. 사용자가 뒤로 단추를 눌러 터치 키보드를 닫습니다.
    1. IsKeyboardInputEnabled를 읽고 값이 false(터치 키보드가 닫혔기 때문에)가 될 것으로 예상하지만 값은 true입니다. 이 시나리오에는 다음과 같은 여러 가지 해결 방법이 있습니다.
  • 기본 버퍼를 사용하지 마세요.

  • IsKeyboardInputEnabled를 사용하지 마세요.

  • 숨기기 이벤트를 수신 대기하고 IsKeyboardInputEnabled를 false로 설정합니다.

  • OccludedRect 속성을 사용하여 터치 키보드가 열려 있는지 확인합니다.

적용 대상