이 문서는 기계 번역을 이용하여 번역되었습니다. 문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

FrameworkElement.IsLoaded 속성

 

게시 날짜: 2016년 11월

이 요소를 표시 하기 위해 로드 했는지 여부를 나타내는 값을 가져옵니다.

네임스페이스:   System.Windows
어셈블리:  PresentationFramework(PresentationFramework.dll에 있음)

public bool IsLoaded { get; }

속성 값

Type: System.Boolean

true 현재 요소는 요소 트리;에 연결 된 경우 false 경우 요소는 로드 된 요소 트리에 첨부 된 되지 않습니다.

새로 생성 된 FrameworkElement, 이 속성의 시작 부분이 false, 상태를 유지 하 고 true 로 설정한 후 true, 요소 코드에서 연결 된 논리 트리에서 제거 되는 경우에 있습니다. true 상태가는 요소가 프레젠테이션 엔진에 로드 될 때 일반 프레젠테이션 논리에 의해 설정 됩니다.

일반적으로 로드 된 요소는 렌더링을 전부는 아니지만 FrameworkElement 파생된 클래스에는 프레젠테이션 및와 같은 기타 속성 Visibility 프레젠테이션 영향을 줄 수 있습니다.

다음 예제에서는 두 명의 처리기를 구현: 처리 하는 하나는 Loaded 이므로 페이지 루트 요소는 이벤트의 의미 이기 때문에 로드 되도록 특정 루트 요소의 이벤트입니다. 사용자 정의 컨트롤을 호출 하는 다른 처리기 후크된 IsLoaded 루트 요소를 보증할 전체가 로드 합니다. 자식 요소를 새 데이터로 채울 (표시 되지 않음) 같은 함수를 호출 하는 두 처리기.

private void OnLoad(object sender, RoutedEventArgs e)
{
    displayData();
}
private void updateSummary(object sender, RoutedEventArgs e)
{
    if (GroupBoxPage.IsLoaded)
        displayData();
}

.NET Framework
3.0 이후 사용 가능
맨 위로 이동
표시: