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) |