PropertyManager Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Mantém um Binding entre a propriedade de um objeto e uma propriedade de controlo ligada 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
Observações
O PropertyManager herda do BindingManagerBase, e é usado para manter a propriedade atual de um objeto, em vez da propriedade de um objeto atual numa lista. Por esta razão, tentar definir a Position propriedade ou Count para um PropertyManager não tem efeito. De forma semelhante, os AddNew métodos e RemoveAt não são suportados porque não existe uma lista subjacente de dados para adicionar ou eliminar. Além disso, uma chamada para IsBindingSuspended retornará sempre false se tiver PropertyManager uma fonte de dados, independentemente de ter sido chamada ou SuspendBinding não.
Construtores
| Name | Description |
|---|---|
| PropertyManager() |
Inicializa uma nova instância da PropertyManager classe. |
Campos
| Name | Description |
|---|---|
| onCurrentChangedHandler |
Especifica o gestor de eventos para o CurrentChanged evento. (Herdado de BindingManagerBase) |
| onPositionChangedHandler |
Especifica o gestor de eventos para o PositionChanged evento. (Herdado de BindingManagerBase) |
Propriedades
| Name | Description |
|---|---|
| Bindings |
Faz com que a coleção de encadernações seja gerida. (Herdado de BindingManagerBase) |
| Count |
Obtém o número de linhas geridas pelo BindingManagerBase. |
| Current |
Obtém o objeto ao qual pertence a propriedade data-bound. |
| IsBindingSuspended |
Recebe um valor que indica se a ligação está suspensa. (Herdado de BindingManagerBase) |
| Position |
Obtém a posição na lista subjacente que os controlos estão ligados a este ponto de fonte de dados. |
Métodos
| Name | Description |
|---|---|
| AddNew() |
Lança A 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 função de hash predefinida. (Herdado de Object) |
| GetItemProperties() |
Obtém a coleção de descrições de propriedades para a encadernação. |
| GetItemProperties() |
Quando sobrescrito numa classe derivada, obtém a coleção de descritores de propriedade para a ligação. (Herdado de BindingManagerBase) |
| GetItemProperties(ArrayList, ArrayList) |
Obtém a coleção de descritores de propriedades para a ligação usando o especificado ArrayList. (Herdado de BindingManagerBase) |
| GetItemProperties(Type, Int32, ArrayList, ArrayList) |
Obtém a lista de propriedades dos itens geridos por este BindingManagerBase. (Herdado de BindingManagerBase) |
| GetListName(ArrayList) |
Recebe o nome da lista que fornece os dados para a ligação. |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| OnBindingComplete(BindingCompleteEventArgs) |
Eleva o BindingComplete evento. (Herdado de BindingManagerBase) |
| OnCurrentChanged(EventArgs) |
Eleva o CurrentChanged evento. |
| OnCurrentItemChanged(EventArgs) |
Eleva o CurrentItemChanged evento. |
| OnDataError(Exception) |
Eleva o DataError evento. (Herdado de BindingManagerBase) |
| PullData() |
Puxa dados do controlo vinculado aos dados para a fonte de dados, não retornando qualquer informação. (Herdado de BindingManagerBase) |
| PushData() |
Envia dados da fonte de dados para o controlo de dados, sem devolver qualquer informação. (Herdado de BindingManagerBase) |
| RemoveAt(Int32) |
Lança A NotSupportedException em todos os casos. |
| ResumeBinding() |
Retoma a ligação de dados. |
| SuspendBinding() |
Suspende a ligação de dados entre uma fonte de dados e uma propriedade data-bound. |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |
| UpdateIsBinding() |
Atualiza a corrente Binding entre uma data binding e uma propriedade data-bound. |
evento
| Name | Description |
|---|---|
| BindingComplete |
Ocorre na conclusão de uma operação de ligação de dados. (Herdado de BindingManagerBase) |
| CurrentChanged |
Ocorre quando o item atualmente vinculado muda. (Herdado de BindingManagerBase) |
| CurrentItemChanged |
Ocorre quando o estado do item atualmente atribuído muda. (Herdado de BindingManagerBase) |
| DataError |
Ocorre quando um Exception é silenciosamente tratado pelo BindingManagerBase. (Herdado de BindingManagerBase) |
| PositionChanged |
Ocorre depois de o valor da Position propriedade ter mudado. (Herdado de BindingManagerBase) |