PropertyManager Classe
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.
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
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) |