Поделиться через


AdornerLayout.EvaluateLayout - метод

Возвращает значение, указывающее, остается ли декоративный элемент в дереве пользовательского интерфейса.

Пространство имен:  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

Параметры

  • adorner
    Тип: System.Windows.UIElement
    Декоративный элемент, положение которого необходимо определить.

Возвращаемое значение

Тип: System.Boolean
Значение true, если параметр adorner должен остаться в дереве пользовательского интерфейса.Значение false, если один или несколько визуальных элементов, с которыми он связан, больше не входят в дерево пользовательского интерфейса.

Исключения

Исключение Условие
ArgumentNullException

Значение параметра view или adorner — nullпустая ссылка (Nothing в Visual Basic).

Заметки

Метод EvaluateLayout проверяет представление, модель и другие связанные элементы, которые требуются декоративному элементу, и определяет, нужно ли вызывать метод Measure или Arrange.

Примечание

Поскольку этот метод вызывается очень часто, необходимо сделать его максимально быстрым.

Безопасность платформы .NET Framework

См. также

Ссылки

AdornerLayout Класс

Microsoft.Windows.Design.Interaction - пространство имен

AdornerPanel

PrimarySelectionAdornerProvider

Другие ресурсы

Пошаговое руководство. Создание графического элемента времени разработки

Архитектура графического элемента