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 uma Binding propriedade entre um objeto e uma propriedade de controle associada 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 BindingManagerBase, e é 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 métodos e os AddNew métodos 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 será IsBindingSuspended sempre retornada false se a PropertyManager fonte de dados tiver, independentemente de ter SuspendBinding sido chamada.
Construtores
| Nome | Description |
|---|---|
| PropertyManager() |
Inicializa uma nova instância da classe PropertyManager. |
Campos
| Nome | Description |
|---|---|
| onCurrentChangedHandler |
Especifica o manipulador de eventos para o CurrentChanged evento. (Herdado de BindingManagerBase) |
| onPositionChangedHandler |
Especifica o manipulador de eventos para o PositionChanged evento. (Herdado de BindingManagerBase) |
Propriedades
| Nome | Description |
|---|---|
| Bindings |
Obtém a coleção de associações que está sendo gerenciada. (Herdado de BindingManagerBase) |
| Count |
Obtém o número de linhas gerenciadas pelo 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 à qual os controles associados a essa fonte de dados apontam. |
Métodos
| Nome | Description |
|---|---|
| AddNew() |
Lança um NotSupportedException em todos os casos. |
| CancelCurrentEdit() |
Cancela a edição atual. |
| EndCurrentEdit() |
Termina 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 para a 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 especificado ArrayList. (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 os dados para a associação. |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| OnBindingComplete(BindingCompleteEventArgs) |
Aciona o evento BindingComplete. (Herdado de BindingManagerBase) |
| OnCurrentChanged(EventArgs) |
Aciona o evento CurrentChanged. |
| OnCurrentItemChanged(EventArgs) |
Aciona o evento CurrentItemChanged. |
| OnDataError(Exception) |
Aciona o evento DataError. (Herdado de BindingManagerBase) |
| PullData() |
Extrai dados do controle associado a dados para a fonte de dados, não retornando nenhuma informação. (Herdado de BindingManagerBase) |
| PushData() |
Envia dados da fonte de dados para o controle associado a dados, não retornando nenhuma informação. (Herdado de BindingManagerBase) |
| RemoveAt(Int32) |
Lança um NotSupportedException em todos os casos. |
| ResumeBinding() |
Retoma a associação de dados. |
| SuspendBinding() |
Suspende a associação de dados entre uma fonte de dados e uma propriedade associada a dados. |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
| UpdateIsBinding() |
Atualiza a corrente Binding entre uma associação de dados e uma propriedade associada a dados. |
Eventos
| Nome | Description |
|---|---|
| BindingComplete |
Ocorre na conclusão de uma operação de associação de dados. (Herdado de BindingManagerBase) |
| CurrentChanged |
Ocorre quando o item associado atualmente é alterado. (Herdado de BindingManagerBase) |
| CurrentItemChanged |
Ocorre quando o estado do item associado atualmente é alterado. (Herdado de BindingManagerBase) |
| DataError |
Ocorre quando um Exception é tratado silenciosamente pelo BindingManagerBase. (Herdado de BindingManagerBase) |
| PositionChanged |
Ocorre depois que o valor da Position propriedade é alterado. (Herdado de BindingManagerBase) |