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
Возвращаемое значение
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
Параметры
Возвращаемое значение
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 — чтобы скрыть область ввода.