SelectionTypes 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義標識碼,指出選取範圍的型別。
此列舉支援其成員值的位元組合。
public enum class SelectionTypes
[System.Flags]
[System.Runtime.InteropServices.ComVisible(true)]
public enum SelectionTypes
[System.Flags]
public enum SelectionTypes
[<System.Flags>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type SelectionTypes =
[<System.Flags>]
type SelectionTypes =
Public Enum SelectionTypes
- 繼承
- 屬性
欄位
| 名稱 | 值 | Description |
|---|---|---|
| Auto | 1 | 代表常規選拔。 選擇服務會回應 CTRL 和 SHIFT 鍵,以支援在選取中新增或移除元件。 |
| Normal | 1 | 代表常規選拔。 選擇服務會回應 CTRL 和 SHIFT 鍵,以支援在選取中新增或移除元件。 |
| Replace | 2 | 代表當選擇內容被替換時所發生的選擇。 選擇服務會用替換的替換取代現有的選擇。 |
| MouseDown | 4 | 代表當使用者按下滑鼠按鈕時,當滑鼠指標位於元件上時所發生的選擇。 如果指標下方的元件已被選中,該元件會被提升為主要選中的元件,而非被取消。 |
| MouseUp | 8 | 代表使用者在元件被選中後立即放開滑鼠按鈕時所發生的選擇。 若新選元件已被選中,則會升格為主要選中元件,而非取消。 |
| Click | 16 | 代表使用者點擊元件時所發生的選擇。 若新選元件已被選中,則會升格為主要選中元件,而非取消。 |
| Primary | 16 | 代表使用者點擊元件時發生的主要選擇。 若選擇列表中的元件已被選中,該元件將被提升為主要選擇。 |
| Valid | 31 | |
| Toggle | 32 | 代表一個切換選項,會在目前選擇與提供選項之間切換。 若元件已被選中並以選擇類型 Toggle進入SetSelectedComponents,則元件選擇將被取消。 |
| Add | 64 | 代表一個加法選擇,將所選元件加入目前的選擇,並維持目前所選元件集合。 |
| Remove | 128 | 代表一個移除選擇,將選取元件從目前選取中移除,並維持目前所選元件集合。 |
備註
設計文件的組件可透過 SetSelectedComponentsISelectionService的方法選擇。 某些類型的動作可以對選定的元件或選定元件群組進行操作。 它 ISelectionService 會追蹤當前選擇的選擇類型。 這些選擇類型識別碼會顯示選取是用單擊完成、滑鼠向下或向上選取,選擇是否應該取代先前的選取,或是使用預設的選取模式。
SelectionTypes使用列舉來指定選取的類型,以便使用該SetSelectedComponents方法設定新的選取。