Partilhar via


PropertyManager Classe

Definição

Mantém um Binding entre a propriedade de um objeto e uma propriedade de controle associado a dados.

public ref class PropertyManager : System::Windows::Forms::BindingManagerBase
public class PropertyManager : System.Windows.Forms.BindingManagerBase
type PropertyManager = class
    inherit BindingManagerBase
Public Class PropertyManager
Inherits BindingManagerBase
Herança
PropertyManager

Comentários

O PropertyManager herda do BindingManagerBasee é usado para manter a propriedade atual de um objeto, em vez da propriedade de um objeto atual em uma lista. Por esse motivo, tentar definir a Position propriedade ou Count para um PropertyManager não tem efeito. Da mesma forma, os AddNew métodos e RemoveAt não têm suporte porque não há uma lista subjacente de dados a serem adicionados ou excluídos. Além disso, uma chamada para IsBindingSuspended sempre retornará false se o PropertyManager tiver uma fonte de dados, independentemente de ter SuspendBinding sido chamado.

Construtores

PropertyManager()

Inicializa uma nova instância da classe PropertyManager.

Campos

onCurrentChangedHandler

Especifica o manipulador de eventos para o evento CurrentChanged.

(Herdado de BindingManagerBase)
onPositionChangedHandler

Especifica o manipulador de eventos para o evento PositionChanged.

(Herdado de BindingManagerBase)

Propriedades

Bindings

Obtém a coleção de associações sendo gerenciadas.

(Herdado de BindingManagerBase)
Count

Obtém o número de linhas gerenciadas por BindingManagerBase.

Current

Obtém o objeto ao qual a propriedade associada a dados pertence.

IsBindingSuspended

Obtém um valor que indica se a associação está suspensa.

(Herdado de BindingManagerBase)
Position

Obtém a posição na lista subjacente para a qual os controles associados a essa fonte de dados apontam.

Métodos

AddNew()

Gera um NotSupportedException em todos os casos.

CancelCurrentEdit()

Cancela a edição atual.

EndCurrentEdit()

Encerra a edição atual.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetItemProperties()

Obtém a coleção de descrições de propriedade da associação.

GetItemProperties()

Quando substituído em uma classe derivada, obtém a coleção de descritores de propriedade para a associação.

(Herdado de BindingManagerBase)
GetItemProperties(ArrayList, ArrayList)

Obtém a coleção de descritores de propriedade para a associação usando o ArrayList especificado.

(Herdado de BindingManagerBase)
GetItemProperties(Type, Int32, ArrayList, ArrayList)

Obtém a lista de propriedades dos itens gerenciados por este BindingManagerBase.

(Herdado de BindingManagerBase)
GetListName(ArrayList)

Obtém o nome da lista que fornece dados para a associação.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
OnBindingComplete(BindingCompleteEventArgs)

Aciona o evento BindingComplete.

(Herdado de BindingManagerBase)
OnCurrentChanged(EventArgs)

Aciona o evento CurrentChanged.

OnCurrentItemChanged(EventArgs)

Aciona o evento CurrentItemChanged.

OnCurrentItemChanged(EventArgs)

Aciona o evento CurrentItemChanged.

(Herdado de BindingManagerBase)
OnDataError(Exception)

Aciona o evento DataError.

(Herdado de BindingManagerBase)
PullData()

Efetua o pull de dados do controle associado a dados para a fonte de dados, não retornando nenhuma informação.

(Herdado de BindingManagerBase)
PushData()

Efetua o push de dados da fonte de dados para o controle associado a dados, não retornando nenhuma informação.

(Herdado de BindingManagerBase)
RemoveAt(Int32)

Gera um NotSupportedException em todos os casos.

ResumeBinding()

Retome a vinculação de dados.

SuspendBinding()

Suspende a associação de dados entre uma fonte de dados e uma propriedade de associação de dados.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
UpdateIsBinding()

Atualiza o atual Binding entre uma associação de dados e uma propriedade associada a dados.

Eventos

BindingComplete

Ocorre após a conclusão de uma operação de associação de dados.

(Herdado de BindingManagerBase)
CurrentChanged

Ocorre quando o item associado no momento é alterado.

(Herdado de BindingManagerBase)
CurrentItemChanged

Ocorre quando o estado do item associado no momento é alterado.

(Herdado de BindingManagerBase)
DataError

Ocorre quando uma Exception é manipulada silenciosamente pelo BindingManagerBase.

(Herdado de BindingManagerBase)
PositionChanged

Ocorre depois que o valor da propriedade Position é alterado.

(Herdado de BindingManagerBase)

Aplica-se a