Поделиться через


CoreInputView.TryShow Метод

Определение

Перегрузки

TryShow()

Пытается отобразить (если она скрыта) область ввода, связанную с CoreInputView.

TryShow(CoreInputViewKind)

Пытается показать (если он скрыт) область ввода указанного типа , связанную с CoreInputView.

TryShow()

Пытается отобразить (если она скрыта) область ввода, связанную с CoreInputView.

public:
 virtual bool TryShow() = TryShow;
/// [Windows.Foundation.Metadata.Overload("TryShow")]
bool TryShow();
[Windows.Foundation.Metadata.Overload("TryShow")]
public bool TryShow();
function tryShow()
Public Function TryShow () As Boolean

Возвращаемое значение

Boolean

bool

Значение true, если запрос на отображение области ввода был принят. В противном случае — значение false.

Если этот метод вызывается из приложения, которое не находится на переднем плане, запрос отклоняется и возвращается значение false.

Атрибуты

Требования к Windows

Семейство устройств
Windows 10, version 1809 (появилось в 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v7.0)

Комментарии

Этот метод является "лучшим" и гарантирует только то, что у пользователя есть способ взаимодействия с элементом управления. Для закрепленной панели обратимого ввода (SIP), такой как сенсорная клавиатура и панель рукописного ввода, эта панель отображается только в том случае, если аппаратная клавиатура недоступна.

Если для параметра CoreTextEditContext.InputPaneDisplayPolicyManualзадано значение , используйте TryShow или TryShowPrimaryView для отображения области ввода и TryHide или TryHidePrimaryView , чтобы скрыть область ввода.

См. также раздел

Применяется к

TryShow(CoreInputViewKind)

Пытается показать (если он скрыт) область ввода указанного типа , связанную с CoreInputView.

public:
 virtual bool TryShow(CoreInputViewKind type) = TryShow;
/// [Windows.Foundation.Metadata.Overload("TryShowWithKind")]
bool TryShow(CoreInputViewKind const& type);
[Windows.Foundation.Metadata.Overload("TryShowWithKind")]
public bool TryShow(CoreInputViewKind type);
function tryShow(type)
Public Function TryShow (type As CoreInputViewKind) As Boolean

Параметры

Возвращаемое значение

Boolean

bool

Значение true, если запрос на отображение области ввода был принят; в противном случае — false.

Если этот метод вызывается из приложения, которое не находится на переднем плане, запрос отклоняется и возвращается значение false.

Атрибуты

Требования к Windows

Семейство устройств
Windows 10, version 1809 (появилось в 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v7.0)

Комментарии

Если для параметра type задано значение По умолчанию, выполняется "максимальное усилие", чтобы отобразить область ввода, гарантируя, что пользователь по-прежнему может взаимодействовать с элементом управления с фокусом. Например, закрепленная панель программного ввода (SIP), например сенсорная клавиатура и панель рукописного ввода, отображается только в том случае, если аппаратная клавиатура недоступна.

Используйте этот метод, если вы хотите предоставить определенный пользовательский интерфейс на основе определенной области ввода, например панели эмодзи Windows.

Основное представление относится к любому из представлений CoreInputViewKind.Keyboard или CoreInputViewKind.Handwriting , а CoreInputView может быть любым из значений Из CoreInputViewKind.

Если для Параметра CoreTextEditContext.InputPaneDisplayPolicy задано значение Manual, используйте TryShow или TryShowPrimaryView для отображения области ввода, а tryHide или TryHidePrimaryView — чтобы скрыть область ввода.

См. также раздел

Применяется к