IDataSource 接口

仅由 Microsoft 内部使用。

命名空间:  Microsoft.Internal.VisualStudio.PlatformUI
程序集:  Microsoft.VisualStudio.Shell.11.0(在 Microsoft.VisualStudio.Shell.11.0.dll 中)

语法

声明
Public Interface IDataSource _
    Inherits IUIDataSource, IUIDispatch, IVsUIDataSource, IVsUISimpleDataSource,  _
    IVsUIDispatch, INotifyPropertyChanged, ICustomTypeProvider
public interface IDataSource : IUIDataSource, 
    IUIDispatch, IVsUIDataSource, IVsUISimpleDataSource, IVsUIDispatch, INotifyPropertyChanged, 
    ICustomTypeProvider

IDataSource 类型公开以下成员。

属性

  名称 说明
公共属性 Item 仅由 Microsoft 内部使用。 (继承自 IUIDataSource。)
公共属性 Properties 仅由 Microsoft 内部使用。 (继承自 IUIDataSource。)
公共属性 ShapeIdentifier 仅由 Microsoft 内部使用。 (继承自 IUIDataSource。)
公共属性 Verbs 仅由 Microsoft 内部使用。 (继承自 IUIDispatch。)

页首

方法

  名称 说明
公共方法 AdvisePropertyChangeEvents 将通知的寄存器,当属性更改。 (继承自 IVsUIDataSource。)
公共方法 Close() 关闭此数据源。 (继承自 IVsUIDataSource。)
公共方法 Close() 关闭数据源。 (继承自 IVsUISimpleDataSource。)
公共方法 EnumProperties 返回可用的属性的枚举。 (继承自 IVsUIDataSource。)
公共方法 EnumVerbs(IVsUIEnumDataSourceVerbs%) 返回谓词的枚举数据源的。 (继承自 IVsUIDataSource。)
公共方法 EnumVerbs(IVsUIEnumDataSourceVerbs%) 列出数据源中的谓词 (继承自 IVsUIDispatch。)
公共方法 EnumVerbs(IVsUIEnumDataSourceVerbs%) 返回谓词的枚举数据源的。 (继承自 IVsUISimpleDataSource。)
公共方法 GetCustomType 获取一个自定义类型提供此对象。 (继承自 ICustomTypeProvider。)
公共方法 GetShapeIdentifier 返回此数据源的形状标识符。与同一形状标识符的两个数据源将具有相同的属性和谓词。 (继承自 IVsUIDataSource。)
公共方法 GetValue(String) 仅由 Microsoft 内部使用。 (继承自 IUIDataSource。)
公共方法 GetValue(String, IVsUIObject%) 返回属性的值。 (继承自 IVsUIDataSource。)
公共方法 Invoke(String, Object) 仅由 Microsoft 内部使用。 (继承自 IUIDispatch。)
公共方法 Invoke(String, Object, Object%) 在数据源上调用一个谓词。 (继承自 IVsUIDataSource。)
公共方法 Invoke(String, Object, Object%) 调用数据源中的一个谓词。 (继承自 IVsUIDispatch。)
公共方法 Invoke(String, Object, Object%) 执行在数据源上一个谓词。 (继承自 IVsUISimpleDataSource。)
公共方法 QueryValue 返回属性的类型、布局和值。 (继承自 IVsUIDataSource。)
公共方法 ResetValue 设置为它是默认值。 (继承自 IVsUIDataSource。)
公共方法 SetValue(String, IVsUIObject) 仅由 Microsoft 内部使用。 (继承自 IUIDataSource。)
公共方法 SetValue(String, IVsUIObject) 将属性设置为值。 (继承自 IVsUIDataSource。)
公共方法 UnadvisePropertyChangeEvents ,当属性更改时,停止接收通知。 (继承自 IVsUIDataSource。)

页首

事件

  名称 说明
公共事件 PropertyChanged 在更改属性值时发生。 (继承自 INotifyPropertyChanged。)

页首

请参见

参考

Microsoft.Internal.VisualStudio.PlatformUI 命名空间