SelectionTypes 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义用于指示选择类型的标识符。
此枚举支持其成员值的按位组合。
public enum class SelectionTypes
[System.Flags]
public enum SelectionTypes
[System.Flags]
[System.Runtime.InteropServices.ComVisible(true)]
public enum SelectionTypes
[<System.Flags>]
type SelectionTypes =
[<System.Flags>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type SelectionTypes =
Public Enum SelectionTypes
- 继承
- 属性
字段
Add | 64 | 表示添加所选内容,它向当前所选内容中添加选择的组件,以保持当前选定组件的集合。 |
Auto | 1 | 表示常规选择。 此选择服务对 Ctrl 和 Shift 键作出响应,以支持在所选内容中添加或移除组件。 |
Click | 16 | 表示当用户单击组件时发生的选择。 如果新选择的组件已被选定,则将该组件提升为主选定组件,而不是取消选择。 |
MouseDown | 4 | 表示当鼠标指针位于组件上时,用户按下鼠标按钮所发生的选择。 如果已选定指针下的组件,则将该组件提升为主选定组件,而不是取消选择。 |
MouseUp | 8 | 表示选定组件后用户立即释放鼠标按钮时发生的选择。 如果新选择的组件已被选定,则将该组件提升为主选定组件,而不是取消选择。 |
Normal | 1 | 表示常规选择。 此选择服务对 Ctrl 和 Shift 键作出响应,以支持在所选内容中添加或移除组件。 |
Primary | 16 | 表示当用户单击组件时发生的主选择。 如果所选内容列表中的组件已被选定,则将该组件提升为主所选内容。 |
Remove | 128 | 表示移除所选内容,它从当前所选内容中移除选择的组件,以保持当前选定组件的集合。 |
Replace | 2 | 表示当选择的内容被替换时发生的选择。 此选择服务用替换内容替换当前选定的内容。 |
Toggle | 32 | 表示切换所选内容,它在当前所选内容与所提供的所选内容之间切换。 如果组件已被选定并且以选择类型 SetSelectedComponents 传入 Toggle,则该组件选择将被取消。 |
Valid | 31 |
注解
可以使用 的 方法选择 SetSelectedComponents 设计器文档的 ISelectionService组件。 某些类型的操作可以对所选组件或所选组件组进行操作。 跟踪 ISelectionService 当前选定内容的选择类型。 这些选择类型标识符指示是使用单击、鼠标向下还是鼠标向上选择完成选择,选择是应替换以前的选择,还是使用默认选择模式。
SelectionTypes使用 方法设置新选择时,使用 SetSelectedComponents 枚举指定所选内容的类型。