Selection 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义一个对象选择集,其中的对象在 ContextItem 中发布为 EditingContext。
public ref class Selection : System::Activities::Presentation::ContextItem
public class Selection : System.Activities.Presentation.ContextItem
type Selection = class
inherit ContextItem
Public Class Selection
Inherits ContextItem
- 继承
注解
选择集可包含零个或更多对象。 选择集中的第一个对象定义为主选择,可在组中必须有一个对象用作键时使用。 每个对象都存储为一个 ModelItem。
构造函数
Selection() |
创建一个空的 Selection 对象。 |
Selection(IEnumerable) |
用所选的指定对象创建一个 Selection。 |
Selection(IEnumerable, Predicate<ModelItem>) |
用所选的指定对象创建一个 Selection。 |
Selection(IEnumerable<ModelItem>) |
用所选的指定对象创建一个 Selection。 |
Selection(IEnumerable<ModelItem>, Predicate<ModelItem>) |
用所选的指定对象创建一个 Selection。 |
Selection(ModelItem[]) |
用所选的指定对象创建一个 Selection。 |
属性
ItemType |
返回此编辑上下文项的项类型。 |
PrimarySelection |
返回主选择。 |
SelectedObjects |
所选对象的枚举。 |
SelectionCount |
此选择集中当前选择的对象的数量。 |
方法
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
OnItemChanged(EditingContext, ContextItem) |
表示一个方法,在将上下文项存储在上下文项管理器中之前,将对上下文项调用该方法。 上下文项管理器上的上一项将作为参数传递。 (继承自 ContextItem) |
Select(EditingContext, ModelItem) |
一个选择集帮助器方法,它接受上下文中的现有选择,并选择一项以加入其中。 如果该项已包含在选择集中,将保留该选择集,并且将该项提升为主选择。 |
SelectOnly(EditingContext, ModelItem) |
用于将一个项设置到选择集中的选择集帮助器方法。 任何现有项都被取消选择。 |
Subscribe(EditingContext, SubscribeContextCallback<Selection>) |
订阅了选择集更改事件的帮助器方法。 |
Toggle(EditingContext, ModelItem) |
一个选择帮助程序方法,它接受上下文中的现有选择项,并创建一个新的选择,使其包含此项的切换状态。 如果此项要添加到选择集中,它将添加为主选择。 |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |
Union(EditingContext, ModelItem) |
一个选择集帮助器方法,它接受上下文中的现有选择,并创建一个新的选择集,使其包含原始选择以及要添加的指定项。 如果要添加的指定项已包含在原始选择集中,它将提升为主选择。 |
Unsubscribe(EditingContext, SubscribeContextCallback<Selection>) |
移除以前添加的选择集更改事件的帮助器方法。 |