CoreInputView.TryShow Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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
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 Manual
festlegen, 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
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.