BindingOperations.DisconnectedSource Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 .