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

UIElement.InvalidateMeasure 메서드 ()

 

게시 날짜: 2016년 11월

요소의 측정 상태(레이아웃)를 무효화합니다.

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

public void InvalidateMeasure()

이 메서드를 호출 호출 InvalidateArrange 내부적으로 호출 하지 않아도 됩니다 InvalidateMeasureInvalidateArrange 연속적으로 합니다. 무효화를 요소 이후 해당 레이아웃은 업데이트 하지 못하면 비동기적으로 수행 됩니다 UpdateLayout 동기 레이아웃 변경 내용을 적용 하기 위해 호출 됩니다.

WPF 프레임 워크 수준 레이아웃 시스템 자체는 요소의 시각적 트리에 대 한 변경 내용 처리 하 고 레이아웃 시스템에서는 가장 일반적인 레이아웃 무효화 필요한 경우이 메서드에 해당 하는 호출 합니다. 직접 조작 요소 트리의 또는 유사한 고급 시나리오는 전체 레이아웃 구현을 생성 하는 경우에이 메서드를 호출 해야 합니다. 만드는 경우 이러한 고급 시나리오 중 하나는 PropertyChangedCallback 에 있지 않은 종속성 속성에 대 한 Freezable 또는 FrameworkElement 변경 될 때 레이아웃의 측정 처리에 영향을 주는 클래스를 파생 합니다.

자주 호출할 InvalidateMeasure 특히 UpdateLayout 상당한 성능에 영향을 줄. 따라서 다른 후속 호출에 대 한 정확한 레이아웃 상태가 반드시 필요한 경우가 아니면이 메서드를 호출 하지 않도록 API 코드에 있습니다.

.NET Framework
3.0 이후 사용 가능
Silverlight
2.0 이후 사용 가능
Windows Phone Silverlight
7.0 이후 사용 가능
맨 위로 이동
표시: