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