共用方式為


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。如果與它相關聯的一個或多個 Visual 不再屬於 UI 樹狀結構的一部分,則為 false。

例外狀況

例外狀況 條件
ArgumentNullException

view 或 adorner 是 nullNull 參照 (即 Visual Basic 中的 Nothing)。

備註

EvaluateLayout 方法會檢查檢視、模型或裝飾項所需的其他相關項目,並計算裝飾項的 MeasureArrange 方法是否為無效。

注意事項注意事項

由於經常呼叫這個方法,所以您應該讓它的速度愈快愈好。

.NET Framework 安全性

請參閱

參考

AdornerLayout 類別

Microsoft.Windows.Design.Interaction 命名空間

AdornerPanel

PrimarySelectionAdornerProvider

其他資源

逐步解說:建立設計階段裝飾項

裝飾項架構