GeneralSelection 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
处理其他选择状态未涵盖的常规选择。
public ref class GeneralSelection : Microsoft::VisualStudio::Modeling::Diagrams::SelectionState
public class GeneralSelection : Microsoft.VisualStudio.Modeling.Diagrams.SelectionState
type GeneralSelection = class
inherit SelectionState
Public Class GeneralSelection
Inherits SelectionState
- 继承
构造函数
| GeneralSelection() |
构造函数 |
属性
| ActualSelection |
获取实际选择。 (继承自 SelectionState) |
| CoercedSelection |
通过将强制规则应用于实际选择,获取强制选择。 注意:返回的值可以为 null。 空强制指示选择状态不会定义强制规则 (即,多个 seleciton 仅包含 如果为选择状态定义了强制规则,但强制失败 (就像选择属于不同区域) 的多个组件的情况一样。 这些帮助器可用于释义强制选择的结果: * IsCoercible-如果 seleciton 可强制 (转换,则为; 否则为。选择状态定义强制规则) 。 CoercedSelection 将返回一个集合,但它可能为空。
|
| CoercedSelectionCache |
被强制选择的缓存 (继承自 SelectionState) |
| CoercedSelectionModelElements |
CoercedSelection 可以包括像素和 Mels,这是 此方法返回一个列表,该列表将被强制选项中的像素替换为其关联的 Mels,再加上没有像素的强制选择的任何 Mels。 (继承自 SelectionState) |
| CoercedSelectionPresentationElements |
CoercedSelection 可以包括像素和 Mels,这是
(继承自 SelectionState)
|
| CoercionCompliantSelection |
返回符合强制规则的选定对象的列表。 如果选择 "coercable",则将返回所强制的选择;如果强制失败,则列表将为空。 如果没有强制规则 (!IsCoercable) ,则返回实际的选择。 (继承自 SelectionState) |
| HasCoercion |
确定所选内容是否具有有效强制。 (继承自 SelectionState) |
| IsActualSelectionMixed |
如果实际选择中的所有选定对象的类型相同,则为 True。 (继承自 SelectionState) |
| IsCoercedSelectionMixed |
如果被强制选择的所选对象的类型相同,则为 True。 (继承自 SelectionState) |
| IsCoercible |
确定是否可以强制实际选择。 Togegher IsCoercible 和 IsCoercionFailure 区分强制故障,且无强制转换。 (继承自 SelectionState) |
| IsCoercionFailure |
Togegher IsCoercible 和 IsCoercionFailure 区分强制故障,且无强制转换。 (继承自 SelectionState) |
方法
| CacheCoercedSelection(ICollection) |
缓存指定的集合。 (继承自 SelectionState) |
| IdentifyCommandsToBeFilteredOutForMultipleSelection(CommandIdCollection) |
重写以标识无效的命令。 |
| IdentifyCommandsToBeFilteredOutForSingleSelection(CommandIdCollection) |
重写以在选择状态下标识在单个选择方案中无效的命令。 (继承自 SelectionState) |
| Initialize(ICollection) |
指定要对其执行操作的实际选择。 (继承自 SelectionState) |
| IsApplicable(ICollection) |
确定此选择状态是否 apppropriate 用于指定的选定内容。 |
| IsCommandToBeFilteredOut(CommandID) |
如果不应为此选择状态启用指定的命令,则为 True。 对被强制选择的方法进行评估。 (继承自 SelectionState) |
| IsCommandToBeFilteredOutForMultipleSelection(CommandID) |
如果不应为此选择状态启用指定的命令,则为 True。 对被强制选择的方法进行评估。 |
| IsCommandToBeFilteredOutForSingleSelection(CommandID) |
如果不应为此选择状态启用指定的命令,则为 True。 对被强制选择的方法进行评估。 (继承自 SelectionState) |