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

UIElement.UpdateLayout 메서드 ()

 

게시 날짜: 2016년 11월

이 요소의 모든 시각적 하위 요소 레이아웃에 대해 적절 하 게 업데이트를 확인 합니다.

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

public void UpdateLayout()

이 메서드를 사용 하 여 요소를 호출 하는 경우 IsMeasureValidfalse 또는 IsArrangeValidfalse 요소별 호출 MeasureCoreArrangeCore 레이아웃을 강제로 수행 하는 메서드를 업데이트 하 고 모든 계산 된 크기의 유효성을 검사 합니다.

이 메서드를 호출 하는 레이아웃 변경, 없는 경우 또는 레이아웃의 정렬 또는 측정 상태가 유효 하지 않으면 효과가 없습니다. 그러나 레이아웃 정렬 또는 측정 측면에서 유효 하지 않은 경우는 UpdateLayout 호출 전체 레이아웃을 다시 실행 됩니다. 따라서 호출 해서는 UpdateLayout 요소 트리의 각 증분 및 부수적인 변경 후입니다. 레이아웃 시스템 성능 및 통화 사이의 균형을 유지 하는 알고리즘을 사용 하 여 지연 된 방식에서 및 모든 자식 요소는 유효한 될 때까지 변경을 루트를 연기 하는 가중치 전략 요소 레이아웃을 수행 합니다. 에 호출 해야 UpdateLayout 업데이트 된 크기와 위치, 꼭 필요 하 고 레이아웃에 영향 수을 제어 하 고 있는 속성에 모든 변경이 완료 되었음을 확인 한 후에 합니다.

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