共用方式為


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) ,例如 Touch 鍵盤和手寫面板,只有在硬體鍵盤無法使用時,才會顯示窗格。

如果您將CoreTextEditCoNtext.InputPaneDisplayPolicy設定為 Manual ,請使用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 設定為 Default,則會進行「最佳努力」來顯示輸入窗格,同時確保使用者仍然可以與焦點控制項互動。 例如,固定的軟輸入面板 (SIP) ,例如 觸控式鍵盤和手寫面板,只有在硬體鍵盤無法使用時才顯示。

如果您想要根據特定輸入窗格提供特定的使用者體驗,例如 Windows emoji 窗格,請使用這個方法。

主要檢視是指 CoreInputViewKind.KeyboardCoreInputViewKind.Handwriting 檢視,而 CoreInputView 可以是 CoreInputViewKind的任何值。

如果您將 CoreTextEditCoNtext.InputPaneDisplayPolicy 設定為 'Manual',請使用 TryShowTryShowPrimaryView 來顯示輸入窗格,而 TryHideTryHidePrimaryView 則會隱藏輸入窗格。

另請參閱

適用於