BindingOperations.DisconnectedSource 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
항목 컨테이너가 시각적 트리에서 제거될 때 DataContext를 대체하는 개체를 가져옵니다.
public:
static property System::Object ^ DisconnectedSource { System::Object ^ get(); };
public static object DisconnectedSource { get; }
member this.DisconnectedSource : obj
Public Shared ReadOnly Property DisconnectedSource As Object
속성 값
항목 컨테이너가 시각적 트리에서 제거될 때 DataContext를 대체하는 개체입니다.
설명
항목 컨테이너를 처리 DataContext 해야 하는 경우 이 속성을 사용합니다. 항목 컨테이너는 ItemsControl에서 항목을 표시하는 UI 요소입니다. ItemsControl이 컬렉션에 데이터 바인딩된 경우 각 항목에 대해 항목 컨테이너가 생성됩니다. 경우에 따라 항목 컨테이너는 시각적 트리에서 제거됩니다. 항목 컨테이너가 제거되는 일반적인 두 가지 경우는 기본 컬렉션에서 항목이 제거되는 경우와 ItemsControl에서 가상화가 사용하도록 설정된 경우입니다. 이러한 경우 DataContext 항목 컨테이너의 속성이 속성으로 DisconnectedSource 설정됩니다. 항목 컨테이너에 대한 이벤트에서 액세스 DataContextChanged DataContext 하기 전에 해당 속성이 동일한 DisconnectedSource 지 확인해야 DataContext 합니다. 항목 컨테이너 및 가상화에 대한 자세한 내용은 클래스의 설명을 참조하세요 VirtualizingStackPanel .