Compartir a través de


BindingOperations.DisconnectedSource Propiedad

Definición

Obtiene un objeto que reemplaza la propiedad DataContext cuando un contenedor de elementos se quita del árbol 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 de propiedad

Un objeto que reemplaza la propiedad DataContext cuando un contenedor de elemento se quita del árbol visual.

Comentarios

Use esta propiedad si necesita tratar con el DataContext de un contenedor de elementos. Un contenedor de elementos es el elemento de interfaz de usuario que muestra un elemento dentro de una clase ItemsControl. Cuando ItemsControl posee un enlace de datos a una colección, se genera un contenedor de elementos para cada elemento. En algunos casos, los contenedores de elementos se quitan del árbol visual. Dos casos típicos en que se quita un contenedor de elementos son cuando se quita un elemento de la colección subyacente y cuando la virtualización está habilitada en ItemsControl. En estos casos, la DataContext propiedad del contenedor de elementos se establecerá en la DisconnectedSource propiedad . Debe comprobar si es DataContext igual a antes de tener acceso DataContext a DisconnectedSource en el DataContextChanged evento para los contenedores de elementos. Para obtener más información sobre los contenedores de elementos y la virtualización, vea los comentarios de la VirtualizingStackPanel clase .

Se aplica a