다음을 통해 공유


BindingOperations.DisconnectedSource 속성

정의

항목 컨테이너가 시각적 트리에서 제거될 때 DataContext를 대체하는 개체를 가져옵니다.

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

속성 값

항목 컨테이너가 시각적 트리에서 제거될 때 DataContext를 대체하는 개체입니다.

설명

항목 컨테이너의 를 처리 DataContext 해야 하는 경우 이 속성을 사용합니다. 항목 컨테이너는 ItemsControl에서 항목을 표시하는 UI 요소입니다. ItemsControl이 컬렉션에 데이터 바인딩된 경우 각 항목에 대해 항목 컨테이너가 생성됩니다. 경우에 따라 항목 컨테이너는 시각적 트리에서 제거됩니다. 항목 컨테이너가 제거되는 일반적인 두 가지 경우는 기본 컬렉션에서 항목이 제거되는 경우와 ItemsControl에서 가상화가 사용하도록 설정된 경우입니다. 이러한 경우 DataContext 항목 컨테이너의 속성이 속성으로 DisconnectedSource 설정됩니다. 항목 컨테이너에 대한 이벤트에서 에 액세스 DataContextDataContextChanged 하기 전에 가 과 같은 DisconnectedSource 지 여부를 DataContext 검사 합니다. 항목 컨테이너 및 가상화에 대한 자세한 내용은 클래스의 설명을 VirtualizingStackPanel 참조하세요.

적용 대상