取得值,表示裝飾項是否保留於 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
參數
- view
型別:Microsoft.Windows.Design.Interaction.DesignerView
評估配置的設計工具檢視。
- adorner
型別:System.Windows.UIElement
要評估的裝飾項。
傳回值
型別:System.Boolean
如果 adorner 應保留於 UI 樹狀結構中,則為 true。如果與它相關聯的一個或多個 Visual 不再屬於 UI 樹狀結構的一部分,則為 false。
例外狀況
| 例外狀況 | 條件 |
|---|---|
| ArgumentNullException | view 或 adorner 是 nullNull 參照 (即 Visual Basic 中的 Nothing)。 |
備註
EvaluateLayout 方法會檢查檢視、模型或裝飾項所需的其他相關項目,並計算裝飾項的 Measure 或 Arrange 方法是否為無效。
注意事項 |
|---|
由於經常呼叫這個方法,所以您應該讓它的速度愈快愈好。 |
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。
請參閱
參考
Microsoft.Windows.Design.Interaction 命名空間
PrimarySelectionAdornerProvider
注意事項