PropertyExpressionObservableCollection 类

包含 UITestControl 可搜索的属性。

继承层次结构

Object
  Microsoft.VisualStudio.TestTools.UITesting.PropertyExpressionObservableCollection

命名空间:  Microsoft.VisualStudio.TestTools.UITesting
程序集:  Microsoft.VisualStudio.TestTools.WindowsStore.UITesting(在 Microsoft.VisualStudio.TestTools.WindowsStore.UITesting.dll 中)

语法

声明
Public NotInheritable Class PropertyExpressionObservableCollection _
    Implements INotifyCollectionChanged
public sealed class PropertyExpressionObservableCollection : INotifyCollectionChanged
public ref class PropertyExpressionObservableCollection sealed : INotifyCollectionChanged
[<Sealed>]
type PropertyExpressionObservableCollection =  
    class 
        interface INotifyCollectionChanged 
    end
public final class PropertyExpressionObservableCollection implements INotifyCollectionChanged

PropertyExpressionObservableCollection 类型公开以下成员。

构造函数

  名称 说明
公共方法 PropertyExpressionObservableCollection 默认构造函数。

页首

属性

  名称 说明
公共属性 Count 获取集合中的项计数。
公共属性 IsReadOnly 如果集合是只读,获取
公共属性 Item 获取或设置搜索的属性值。

页首

方法

  名称 说明
公共方法 Add(array<String[]) 添加多个属性,该属性的值匹配来属性集合。如果同名的属性已经存在,然后更新其值。
公共方法 Add(PropertyExpression) 添加新 PropertyExpression 到集合中。如果同名的属性已经存在,然后更新其值。
公共方法 Add(String, String) 添加新属性,该属性的值匹配来属性集合。如果同名的属性已经存在,然后更新其值。
公共方法 Add(String, String, PropertyExpressionOperator) 添加新的属性,值对和 PropertyExpressionOperator 到属性集合。如果同名的属性已经存在,然后更新其值。
公共方法 AddRange(array<PropertyExpression[]) 添加 PropertyExpressions 的大小到集合中。如果同名的属性已经存在,然后更新其值。
公共方法 AddRange(PropertyExpressionObservableCollection) 从其他集合添加 PropertyExpressions 的大小。如果同名的属性已经存在,然后更新其值。
公共方法 Clear 清除集合。
公共方法 Clone 创建是当前实例的克隆的 PropertyExpressionCollection。
公共方法 Contains(String) 选定该特定属性是否存在于集合
公共方法 Contains(PropertyExpression) 选定具有相同的名称、值和运算符的 PropertyExpression 是否存在于集合
公共方法 CopyTo 复制收集有关 PropertyExpression 数组。
公共方法 Equals 重写 Object.Equals (重写 Object.Equals(Object)。)
公共方法 Find 返回集合中的关联 PropertyExpression 的命名属性名称
公共方法 GetEnumerator 使枚举数循环访问集合
公共方法 GetHashCode PropertyExpressionCollection 的 Hashcode (重写 Object.GetHashCode。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 Remove(String) 移除 PropertyExpression 与给定从集合。
公共方法 Remove(PropertyExpression) 移除 PropertyExpression 具有相同名称、值和运算符从集合
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

事件

  名称 说明
公共事件 CollectionChanged 将激发的事件,请更改此集合。

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参阅

参考

Microsoft.VisualStudio.TestTools.UITesting 命名空间