FocusState 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
描述專案取得焦點的方式。
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 ,您會通知其他呼叫端 (,例如控制項範本) 該控制項取得焦點的方式。
適用於
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應