IVsUIDataSource Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa uma fonte de dados de interface do usuário do Visual Studio.
public interface class IVsUIDataSource : Microsoft::VisualStudio::Shell::Interop::IVsUISimpleDataSource
public interface class IVsUIDataSource : Microsoft::VisualStudio::Shell::Interop::IVsUISimpleDataSource
__interface IVsUIDataSource : Microsoft::VisualStudio::Shell::Interop::IVsUISimpleDataSource
public interface IVsUIDataSource : Microsoft.VisualStudio.Shell.Interop.IVsUISimpleDataSource
type IVsUIDataSource = interface
interface IVsUISimpleDataSource
Public Interface IVsUIDataSource
Implements IVsUISimpleDataSource
- Implementações
Métodos
| AdvisePropertyChangeEvents(IVsUIDataSourcePropertyChangeEvents, UInt32) |
Registra-se para ser notificado quando uma propriedade é alterada. |
| Close() |
Fecha esta fonte de dados. |
| EnumProperties(IVsUIEnumDataSourceProperties) |
Retorna uma enumeração das propriedades disponíveis. |
| EnumVerbs(IVsUIEnumDataSourceVerbs) |
Retorna uma enumeração de verbos para a fonte de dados. |
| GetShapeIdentifier(Guid, UInt32) |
Retorna o identificador de forma para esta fonte de dados. Duas fontes de dados com o mesmo identificador de forma terão exatamente as mesmas propriedades e verbos. |
| GetValue(String, IVsUIObject) |
Retorna o valor de uma propriedade. |
| Invoke(String, Object, Object) |
Invoca um verbo na fonte de dados. |
| QueryValue(String, String[], UInt32[], Object[]) |
Retorna o tipo, o formato e o valor de uma propriedade. |
| ResetValue(String) |
Define uma propriedade para o valor padrão. |
| SetValue(String, IVsUIObject) |
Define uma propriedade para um valor. |
| UnadvisePropertyChangeEvents(UInt32) |
Para o recebimento de notificações quando as propriedades são alteradas. |