CollectionView.CurrentItem Propriedade
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.
Obtém o item atual na vista.
public:
virtual property System::Object ^ CurrentItem { System::Object ^ get(); };
public virtual object CurrentItem { get; }
member this.CurrentItem : obj
Public Overridable ReadOnly Property CurrentItem As Object
Valor de Propriedade
O ponto atual da opinião. Por defeito, o primeiro item da coleção começa como o item atual.
Implementações
Observações
As vistas de coleção suportam o conceito de ponteiro de registo atual. Ao navegar pelos objetos numa vista de coleção, está a mover um ponteiro de registo que lhe permite recuperar o objeto que existe naquele local específico da coleção.
Note que mover o ponteiro de registo atual tem algumas interações com qualquer ordenação ou filtragem aplicada à coleção. A ordenação preserva o ponteiro de registo atual no último registo selecionado, mas a vista de coleção é reestruturada em torno dele. (Talvez o registo selecionado estivesse no início da lista antes, mas agora o registo selecionado pode estar algures no meio.) A filtragem preserva o registo selecionado se essa seleção permanecer à vista após a filtragem. Caso contrário, o ponteiro de registo atual é definido para o primeiro registo da vista de recolha filtrada.
O item atual da coleção é atribuído automaticamente se o alvo de uma ligação for um valor singleton. Se o alvo for um ItemsControl, o item atual está sincronizado com o item selecionado. Por exemplo, se uma caixa de lista estiver associada a uma coleção, a CurrentItem está sincronizada com o item atualmente selecionado.
Notas para Herdeiros
Apenas classes que passam chamadas de manipulação de moeda para outro objeto interno CollectionView devem sobrepor esta propriedade; todas as outras classes derivadas devem usar o SetCurrent(Object, Int32) método para atualizar os valores atuais armazenados na classe base.