Freigeben über


CoreInputView.TryShow Methode

Definition

Überlädt

TryShow()

Versucht, den der CoreInputView zugeordneten Eingabebereich anzuzeigen (falls ausgeblendet).

TryShow(CoreInputViewKind)

Versucht, den angegebenen Typ des Eingabebereichs anzuzeigen (falls ausgeblendet), der der CoreInputView zugeordnet ist.

TryShow()

Versucht, den der CoreInputView zugeordneten Eingabebereich anzuzeigen (falls ausgeblendet).

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

Gibt zurück

Boolean

bool

True, wenn die Anforderung zum Anzeigen des Eingabebereichs akzeptiert wurde. Andernfalls „false“.

Wenn diese Methode von einer App aufgerufen wird, die sich nicht im Vordergrund befindet, wird die Anforderung abgelehnt und false zurückgegeben.

Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10, version 1809 (eingeführt in 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v7.0)

Hinweise

Diese Methode ist ein "Best Effort" und garantiert nur, dass der Benutzer eine Möglichkeit hat, mit dem fokussierten Steuerelement zu interagieren. Bei einem angedockten Soft Input Panel (SIP) wie der Touchtastatur- und Handschriftbereich wird der Bereich nur angezeigt, wenn keine Hardwaretastatur verfügbar ist.

Wenn Sie CoreTextEditContext.InputPaneDisplayPolicy auf Manualfestlegen, verwenden Sie TryShow oder TryShowPrimaryView , um den Eingabebereich anzuzeigen, und TryHide oder TryHidePrimaryView , um den Eingabebereich auszublenden.

Weitere Informationen

Gilt für:

TryShow(CoreInputViewKind)

Versucht, den angegebenen Typ des Eingabebereichs anzuzeigen (falls ausgeblendet), der der CoreInputView zugeordnet ist.

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

Parameter

Gibt zurück

Boolean

bool

True, wenn die Anforderung zum Anzeigen des Eingabebereichs akzeptiert wurde; andernfalls false.

Wenn diese Methode von einer App aufgerufen wird, die sich nicht im Vordergrund befindet, wird die Anforderung abgelehnt und false zurückgegeben.

Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10, version 1809 (eingeführt in 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v7.0)

Hinweise

Wenn typ auf Standard festgelegt ist, wird "best effort" (beste Anstrengungen) unternommen, um den Eingabebereich anzuzeigen, während sichergestellt wird, dass der Benutzer weiterhin mit dem fokussierten Steuerelement interagieren kann. Beispielsweise wird ein angedockter Soft Input Panel (SIP), z. B . die Touchtastatur und der Handschriftbereich, nur angezeigt, wenn keine Hardwaretastatur verfügbar ist.

Verwenden Sie diese Methode, wenn Sie eine bestimmte Benutzeroberfläche basierend auf einem bestimmten Eingabebereich bereitstellen möchten, z. B. dem Windows-Emoji-Bereich.

Die primäre Ansicht bezieht sich auf die Ansichten CoreInputViewKind.Keyboard oder CoreInputViewKind.Handwriting , während CoreInputView beliebige Werte aus CoreInputViewKind sein kann.

Wenn Sie CoreTextEditContext.InputPaneDisplayPolicy auf "Manuell" festlegen, verwenden Sie TryShow oder TryShowPrimaryView , um den Eingabebereich anzuzeigen, und TryHide oder TryHidePrimaryView , um den Eingabebereich auszublenden.

Weitere Informationen

Gilt für: