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 ,您會通知其他呼叫端 (,例如控制項範本) 該控制項取得焦點的方式。