Compartilhar via


BindingOperations.DisconnectedSource Propriedade

Definição

Obtém um objeto que substitui o DataContext quando um contêiner do item é removido da árvore visual.

public:
 static property System::Object ^ DisconnectedSource { System::Object ^ get(); };
public static object DisconnectedSource { get; }
static member DisconnectedSource : obj
Public Shared ReadOnly Property DisconnectedSource As Object

Valor da propriedade

Um objeto que substitui o DataContext quando um contêiner de item é removido da árvore visual.

Comentários

Use essa propriedade se precisar lidar com o DataContext de um contêiner de item. Um contêiner de itens é o elemento de interface do usuário que exibe um item em um ItemsControl. Quando um ItemsControl é associado a dados a uma coleção, um contêiner de item é gerado para cada item. Em alguns casos, os contêineres de itens são removidos da árvore visual. Dois casos típicos em que um contêiner de item é removido são quando um item é removido da coleção subjacente e quando a virtualização está habilitada no ItemsControl. Nesses casos, a DataContext propriedade do contêiner de item será definida como a DisconnectedSource propriedade Você deve marcar se o DataContext é igual ao DisconnectedSource antes de acessar o DataContextDataContextChanged no evento para contêineres de item. Para obter mais informações sobre contêineres de itens e virtualização, consulte os comentários na VirtualizingStackPanel classe .

Aplica-se a