다음을 통해 공유


AdornerLayout.EvaluateLayout 메서드

표시기가 UI 트리에 유지되는지 여부를 나타내는 값을 가져옵니다.

네임스페이스:  Microsoft.Windows.Design.Interaction
어셈블리:  Microsoft.Windows.Design.Interaction(Microsoft.Windows.Design.Interaction.dll)

구문

‘선언
Public MustOverride Function EvaluateLayout ( _
    view As DesignerView, _
    adorner As UIElement _
) As Boolean
public abstract bool EvaluateLayout(
    DesignerView view,
    UIElement adorner
)
public:
virtual bool EvaluateLayout(
    DesignerView^ view, 
    UIElement^ adorner
) abstract
abstract EvaluateLayout : 
        view:DesignerView * 
        adorner:UIElement -> bool 
public abstract function EvaluateLayout(
    view : DesignerView, 
    adorner : UIElement
) : boolean

매개 변수

반환 값

형식: System.Boolean
adorner가 UI 트리에 남아 있어야 하면 true이고,연결된 하나 이상의 시각적 요소가 더 이상 UI 트리에 속하지 않으면 false입니다.

예외

예외 상황
ArgumentNullException

view 또는 adorner가 nullNull 참조(Visual Basic의 경우 Nothing)인 경우

설명

EvaluateLayout 메서드는 표시기에 필요한 뷰, 모델 또는 기타 관련 항목을 검사하여 표시기의 Measure 또는 Arrange 메서드를 무효화할지 여부를 계산합니다.

참고

이 메서드는 매우 자주 호출되므로 속도를 최대한 빠르게 해야 합니다.

.NET Framework 보안

  • 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.

참고 항목

참조

AdornerLayout 클래스

Microsoft.Windows.Design.Interaction 네임스페이스

AdornerPanel

PrimarySelectionAdornerProvider

기타 리소스

연습: 디자인 타임 표시기 만들기

표시기 아키텍처