NonVirtualizingLayout.MeasureOverride 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供配置週期的「量值」傳遞行為。 類別可以覆寫這個方法,以定義自己的「量值」傳遞行為。
Size MeasureOverride(NonVirtualizingLayoutContext const& context, Size const& availableSize);
protected virtual Size MeasureOverride(NonVirtualizingLayoutContext context, Size availableSize);
function measureOverride(context, availableSize)
Protected Overridable Function MeasureOverride (context As NonVirtualizingLayoutContext, availableSize As Size) As Size
參數
- context
- NonVirtualizingLayoutContext
內容物件,可協助配置與其主機容器之間的通訊。
- availableSize
- Size
這個物件可以提供給子物件的可用大小。 Infinity 可以指定為值,以指出物件的大小會調整為任何可用的內容。
傳回
此物件在版面配置期間決定其需求的大小,根據子物件的配置大小計算,或根據固定容器大小等其他考慮而定。
備註
覆寫這個方法,以提供容器專案上版面配置週期 的量值 傳遞行為。
附加的配置預期會針對每個容器的子系呼叫 Measure ,其可透過提供的 NonVirtualizingLayoutContext 來存取。