Classe ModelingBindingSource
Uma BindingSource especializada para uso com os modelos VMSDK (ferramentas de DSL).Cria uma transação quando itens são adicionados ou removidos.
Hierarquia de herança
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
System.Windows.Forms.BindingSource
Microsoft.VisualStudio.Modeling.Design.ModelingBindingSource
Namespace: Microsoft.VisualStudio.Modeling.Design
Assembly: Microsoft.VisualStudio.Modeling.Sdk.11.0 (em Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Sintaxe
'Declaração
Public Class ModelingBindingSource _
Inherits BindingSource
public class ModelingBindingSource : BindingSource
O tipo ModelingBindingSource expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
ModelingBindingSource() | Inicializa uma nova instância da classe Microsoft.VisualStudio.Modeling.Design.ModelingBindingSource para os valores de propriedade padrão. | |
ModelingBindingSource(IContainer) | Inicializa uma nova instância da classe Microsoft.VisualStudio.Modeling.Design.ModelingBindingSource e adiciona o objeto recém-criado de ModelingBindingSource ao contêiner especificado. | |
ModelingBindingSource(Object, String) | Inicializa uma nova instância da classe Microsoft.VisualStudio.Modeling.Design.ModelingBindingSource com a fonte de dados especificada e o membro de dados. |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
AllowEdit | Obtém um valor que indica se os itens na lista subjacente podem ser editados. (Herdado de BindingSource.) | |
AllowNew | AddNew pode ser chamado nessa fonte. (Substitui BindingSource.AllowNew.) | |
AllowRemove | Obtém um valor que indica se os itens podem ser removidos da lista subjacente. (Herdado de BindingSource.) | |
CanRaiseEvents | Obtém um valor que indica se o componente pode elevar um evento. (Herdado de Component.) | |
Container | Obtém o IContainer que contém o Component. (Herdado de Component.) | |
Count | Obtém o número total de itens na lista subjacente, levando a atual Filter valor em consideração. (Herdado de BindingSource.) | |
CurrencyManager | Obtém o Gerenciador de moeda associado a isso BindingSource. (Herdado de BindingSource.) | |
Current | Obtém o item atual na lista. (Herdado de BindingSource.) | |
DataMember | Obtém ou define a lista específica na fonte de dados ao qual o conector atualmente liga a. (Herdado de BindingSource.) | |
DataSource | Obtém ou define a fonte de dados que vincula o conector. (Herdado de BindingSource.) | |
DesignMode | Obtém um valor que indica se a Component está no modo de design. (Herdado de Component.) | |
Events | Obtém a lista de manipuladores de eventos que estão conectados a este Component. (Herdado de Component.) | |
Filter | Obtém ou define a expressão usada para filtrar quais linhas são exibidas. (Herdado de BindingSource.) | |
IsBindingSuspended | Obtém um valor indicando se a ligação da lista está suspenso. (Herdado de BindingSource.) | |
IsFixedSize | Obtém um valor indicando se a lista subjacente tem um tamanho fixo. (Herdado de BindingSource.) | |
IsReadOnly | Obtém um valor que indica se a lista subjacente é somente leitura. (Herdado de BindingSource.) | |
IsSorted | Obtém um valor que indica se os itens na lista subjacente são classificados. (Herdado de BindingSource.) | |
IsSynchronized | Obtém um valor indicando se o acesso à coleção é sincronizado (segmento seguro). (Herdado de BindingSource.) | |
IsValidDataSource | True se a fonte de dados for um ModelElement VMSDK que está contido em um armazenamento de VMSDK. | |
Item | Obtém ou define o item da lista no índice especificado.Se você definir um item, a operação será executada dentro de uma transação. (Substitui BindingSource.Item.) | |
List | Obtém a lista que o conector está vinculado. (Herdado de BindingSource.) | |
Position | Obtém ou define o índice do item atual na lista subjacente. (Herdado de BindingSource.) | |
RaiseListChangedEvents | Obtém ou define um valor indicando se ListChanged eventos devem ser gerados. (Herdado de BindingSource.) | |
Site | Obtém ou define o ISite da Component. (Herdado de Component.) | |
Sort | Obtém ou define os nomes de coluna usados para classificação e a ordem de classificação para exibir as linhas na fonte de dados. (Herdado de BindingSource.) | |
SortDescriptions | Obtém a coleção de classificação descrições aplicadas à fonte de dados. (Herdado de BindingSource.) | |
SortDirection | Obtém a direção em que os itens na lista são classificados. (Herdado de BindingSource.) | |
SortProperty | Infraestrutura. Obtém o PropertyDescriptor que está sendo usado para classificar a lista. (Herdado de BindingSource.) | |
SupportsAdvancedSorting | Obtém um valor indicando se a fonte de dados oferece suporte à classificação várias colunas. (Herdado de BindingSource.) | |
SupportsChangeNotification | Obtém um valor indicando se a fonte de dados oferece suporte à notificação de alteração. (Herdado de BindingSource.) | |
SupportsFiltering | Obtém um valor indicando se a fonte de dados oferece suporte à filtragem. (Herdado de BindingSource.) | |
SupportsSearching | Obtém um valor indicando se a fonte de dados oferece suporte à pesquisa com o Find método. (Herdado de BindingSource.) | |
SupportsSorting | Obtém um valor indicando se a fonte de dados oferece suporte à classificação. (Herdado de BindingSource.) | |
SyncRoot | Obtém um objeto que pode ser usado para sincronizar o acesso para a lista subjacente. (Herdado de BindingSource.) |
Superior
Métodos
Nome | Descrição | |
---|---|---|
Add | Adiciona um item existente à lista.A operação será executada dentro de uma transação. (Substitui BindingSource.Add(Object).) | |
AddNew | Adiciona um novo item à lista subjacente. (Substitui BindingSource.AddNew().) | |
ApplySort(ListSortDescriptionCollection) | Classifica a fonte de dados com as descrições de classificação especificada. (Herdado de BindingSource.) | |
ApplySort(PropertyDescriptor, ListSortDirection) | Classifica a fonte de dados usando a direção de classificação e o descritor de propriedade especificada. (Herdado de BindingSource.) | |
CancelEdit | Cancela a operação de edição atual. (Herdado de BindingSource.) | |
Clear | Remove todos os elementos da lista.Executa a operação dentro de uma transação. (Substitui BindingSource.Clear().) | |
Contains | Determina se um objeto é um item na lista. (Herdado de BindingSource.) | |
CopyTo | Copia o conteúdo da List para a matriz especificada, iniciando com o valor de índice especificado. (Herdado de BindingSource.) | |
CreateObjRef | Segurança crítica. Cria um objeto que contém todas as informações relevantes necessárias para gerar um proxy usado para se comunicar com um objeto remoto. (Herdado de MarshalByRefObject.) | |
Dispose() | Libera todos os recursos usados pela Component. (Herdado de Component.) | |
Dispose(Boolean) | Libera os recursos não gerenciados usados pela BindingSource e, opcionalmente, libera os recursos gerenciados. (Herdado de BindingSource.) | |
EndEdit | Aplica as alterações pendentes a fonte de dados subjacente. (Herdado de BindingSource.) | |
Equals | Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) | |
Finalize | Libera os recursos não gerenciados e executa outras operações de limpeza antes do Component é recuperados pela coleta de lixo. (Herdado de Component.) | |
Find(String, Object) | Retorna o índice do item na lista com o nome da propriedade especificada e valor. (Herdado de BindingSource.) | |
Find(PropertyDescriptor, Object) | Procura o índice do item que tenha o descritor de determinada propriedade. (Herdado de BindingSource.) | |
GetEnumerator | Recupera um enumerador para o List. (Herdado de BindingSource.) | |
GetHashCode | Serve como uma função de hash para um tipo específico. (Herdado de Object.) | |
GetItemProperties | Recupera uma matriz de PropertyDescriptor o tipo de lista de origem de objetos que representam as propriedades vinculáveis dos dados. (Herdado de BindingSource.) | |
GetLifetimeService | Segurança crítica. Recupera o objeto de serviço Vida útil atual que controla a diretiva vida útil para esta instância. (Herdado de MarshalByRefObject.) | |
GetListName | Obtém o nome da lista fornecendo dados para a ligação. (Herdado de BindingSource.) | |
GetRelatedCurrencyManager | Obtém o Gerenciador de moeda relacionados para o membro de dados especificado. (Herdado de BindingSource.) | |
GetService | Retorna um objeto que representa um serviço fornecido pela Component ou por seus Container. (Herdado de Component.) | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
IndexOf | Procura o objeto especificado e retorna o índice da primeira ocorrência dentro da lista inteira. (Herdado de BindingSource.) | |
InitializeLifetimeService | Segurança crítica. Obtém um objeto de serviço de tempo de vida para controlar a diretiva vida útil para esta instância. (Herdado de MarshalByRefObject.) | |
Insert | Insere um item na lista no índice especificado.Executa a operação dentro de uma transação. (Substitui BindingSource.Insert(Int32, Object).) | |
MemberwiseClone() | Cria uma cópia superficial de Objectatual. (Herdado de Object.) | |
MemberwiseClone(Boolean) | Cria uma cópia superficial do atual MarshalByRefObject objeto. (Herdado de MarshalByRefObject.) | |
MoveFirst | Move para o primeiro item na lista. (Herdado de BindingSource.) | |
MoveLast | Move para o último item na lista. (Herdado de BindingSource.) | |
MoveNext | Move para o próximo item na lista. (Herdado de BindingSource.) | |
MovePrevious | Move para o item anterior na lista. (Herdado de BindingSource.) | |
OnAddingNew | Gera o evento AddingNew. (Herdado de BindingSource.) | |
OnBindingComplete | Gera o evento BindingComplete. (Herdado de BindingSource.) | |
OnCurrentChanged | Gera o evento CurrentChanged. (Herdado de BindingSource.) | |
OnCurrentItemChanged | Gera o evento CurrentItemChanged. (Herdado de BindingSource.) | |
OnDataError | Gera o evento DataError. (Herdado de BindingSource.) | |
OnDataMemberChanged | Gera o evento DataMemberChanged. (Herdado de BindingSource.) | |
OnDataSourceChanged | Gera o evento DataSourceChanged. (Herdado de BindingSource.) | |
OnListChanged | Quando a lista tiver sido alterada, este método é chamado para redefinir os manipuladores de eventos do armazenamento e redefinir o estado de uma fonte de dados válido. (Substitui BindingSource.OnListChanged(ListChangedEventArgs).) | |
OnPositionChanged | Gera o evento PositionChanged. (Herdado de BindingSource.) | |
OnPropertyChanged | Chamado quando uma propriedade é alterada. | |
Remove | Remove o item especificado da lista.Executa a operação dentro de uma transação. (Substitui BindingSource.Remove(Object).) | |
RemoveAt | Remove o item no índice especificado na lista.Executa a operação dentro de uma transação. (Substitui BindingSource.RemoveAt(Int32).) | |
RemoveCurrent | Remove o item atual da lista. (Herdado de BindingSource.) | |
RemoveFilter | Remove o filtro associado a BindingSource. (Herdado de BindingSource.) | |
RemoveSort | Remove a classificação associada com o BindingSource. (Herdado de BindingSource.) | |
ResetAllowNew | Infraestrutura. Reinicializa o AllowNew propriedade. (Herdado de BindingSource.) | |
ResetBindings | Faz com que um controle acoplado a BindingSource para reler todos os itens na lista e atualizar seus valores exibidos. (Herdado de BindingSource.) | |
ResetCurrentItem | Faz com que um controle acoplado a BindingSource para reler o item atualmente selecionado e atualizar o seu valor exibido. (Herdado de BindingSource.) | |
ResetItem | Faz com que um controle acoplado a BindingSource para reler o item no índice especificado e atualizar o seu valor exibido. (Herdado de BindingSource.) | |
ResumeBinding | Reinicia a ligação de dados. (Herdado de BindingSource.) | |
SuspendBinding | Suspende a ligação de dados para impedir que alterações atualizar a fonte de dados ligada. (Herdado de BindingSource.) | |
ToString | Retorna um String contendo o nome da Component, se houver.Este método não deve ser substituído. (Herdado de Component.) |
Superior
Eventos
Nome | Descrição | |
---|---|---|
AddingNew | Ocorre antes que um item é adicionado à lista subjacente. (Herdado de BindingSource.) | |
BindingComplete | Ocorre quando todos os clientes tenham sido vinculados a esta BindingSource. (Herdado de BindingSource.) | |
CurrentChanged | Ocorre quando o item ligado no momento é alterado. (Herdado de BindingSource.) | |
CurrentItemChanged | Ocorre quando um valor de propriedade do Current propriedade foi alterada. (Herdado de BindingSource.) | |
DataError | Ocorre quando uma exceção de moeda silenciosamente é tratada pelo BindingSource. (Herdado de BindingSource.) | |
DataMemberChanged | Ocorre quando o DataMember o valor da propriedade foi alterada. (Herdado de BindingSource.) | |
DataSourceChanged | Ocorre quando o DataSource o valor da propriedade foi alterada. (Herdado de BindingSource.) | |
Disposed | Ocorre quando o componente é descartado por uma chamada para o Dispose método. (Herdado de Component.) | |
ListChanged | Ocorre quando altera a lista muda subjacente ou um item na lista. (Herdado de BindingSource.) | |
PositionChanged | Ocorre após o valor da Position propriedade foi alterada. (Herdado de BindingSource.) |
Superior
Implementações explícitas da interface
Nome | Descrição | |
---|---|---|
IBindingList.AddIndex | Adiciona o PropertyDescriptor para os índices usados para pesquisa. (Herdado de BindingSource.) | |
ISupportInitialize.BeginInit | Sinais de BindingSource que a inicialização está iniciando. (Herdado de BindingSource.) | |
ICancelAddNew.CancelNew | Descarta um novo item pendente da coleção. (Herdado de BindingSource.) | |
ISupportInitialize.EndInit | Sinais de BindingSource que a inicialização for concluída. (Herdado de BindingSource.) | |
ICancelAddNew.EndNew | Confirma um novo item pendente à coleção. (Herdado de BindingSource.) | |
ISupportInitializeNotification.Initialized | Ocorre quando o BindingSource é inicializada. (Herdado de BindingSource.) | |
ISupportInitializeNotification.IsInitialized | Obtém um valor indicando se a BindingSource é inicializada. (Herdado de BindingSource.) | |
IBindingList.RemoveIndex | Remove o System.ComponentModel.PropertyDescriptor partir os índices usados para pesquisa. (Herdado de BindingSource.) |
Superior
Comentários
Para obter um exemplo de como usar esta fonte de ligação, consulte A criação de um idioma do Windows baseada em formulários específicos do domínio.
Acesso thread-safe
Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.