共用方式為


FocusState 列舉

定義

描述專案取得焦點的方式。

public enum class FocusState
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class FocusState
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum FocusState
Public Enum FocusState
繼承
FocusState
屬性

Windows 需求

裝置系列
Windows 10 (已於 10.0.10240.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)

欄位

Keyboard 2

透過鍵盤動作取得焦點的專案,例如定位順序周遊。

Pointer 1

透過指標動作取得焦點的專案。

Programmatic 3

透過刻意呼叫 Focus 或相關的 API 取得 焦點 的專案。

Unfocused 0

目前未將元素設為焦點。

備註

FocusState 會當做 Control.FocusState 屬性的值使用。 它也會當做 Control.Focus 方法的輸入使用。

如果使用 做為 Control.Focus的輸入參數,則無法使用 Unfocused。 要傳遞至 Control.Focus 呼叫的 FocusState 值取決於輸入案例,以及控制項或應用程式程式碼所回應的使用者互動。 如需詳細資訊,請參閱 Control.Focus中的。

FocusState 值的確切意義取決於您是要從 Control.FocusState讀取它,還是使用值來傳送至 Control.Focus。 如果您要設定 Control.Focus ,您會通知其他呼叫端 (,例如控制項範本) 該控制項取得焦點的方式。

適用於

另請參閱