FocusState 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
描述專案如何取得焦點。
public enum class FocusState
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
enum class FocusState
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
public enum FocusState
Public Enum FocusState
- 繼承
-
FocusState
- 屬性
欄位
Keyboard | 2 | 透過鍵盤動作取得焦點的專案,例如定位順序周遊。 |
Pointer | 1 | 透過指標動作取得焦點的專案。 |
Programmatic | 3 | 透過刻意呼叫 UIElement.Focus (Microsoft.UI.Xaml.FocusState ) 或相關 API 取得焦點的專案。 |
Unfocused | 0 | 元素目前沒有焦點。 |
備註
如果使用 作為 UIElement.Focus (Microsoft.UI.Xaml.FocusState) 的輸入參數,則無法使用 Unfocused
。 要傳遞至 UIElement.Focus (Microsoft.UI.Xaml.FocusState) 呼叫的 FocusState 值取決於輸入案例,以及控制項或應用程式程式碼所回應的使用者互動。
FocusState 值的確切意義取決於您是要從 UIElement.FocusState讀取它,還是使用值傳送至 UIElement.Focus (Microsoft.UI.Xaml.FocusState) 。 如果您要設定 UIElement.Focus (Microsoft.UI.Xaml.FocusState) 您會通知其他呼叫端 (,例如控制項範本) 該控制項取得焦點的方式。