VirtualizingLayout.MeasureOverride(VirtualizingLayoutContext, Size) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供佈局週期中「測量」通道的行為。 類別可以覆寫此方法,定義自己的「Measure」通過行為。
Size MeasureOverride(VirtualizingLayoutContext const& context, Size const& availableSize);
protected virtual Size MeasureOverride(VirtualizingLayoutContext context, Size availableSize);
function measureOverride(context, availableSize)
Protected Overridable Function MeasureOverride (context As VirtualizingLayoutContext, availableSize As Size) As Size
參數
- context
- VirtualizingLayoutContext
促進版面配置與其主機容器間通訊的上下文物件。
- availableSize
- Size
這個物件能給子物件的可用大小。 無限大可以指定為一個值,表示物件會大小到可用內容。
傳回
該物件在佈局時根據子物件分配大小的計算,或基於固定容器大小等其他考量,決定其所需大小。
備註
覆寫此方法以提供容器元素佈局週期的 測度 行為。
附加的版面預期會為容器的每個子節點呼叫 Measure ,並可透過提供的 VirtualizingLayoutContext 存取。