IViewHandler 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義了檢視處理者應實作的成員,以提供虛擬視圖映射至平台視圖。
public interface class IViewHandler : Microsoft::Maui::IElementHandler
public interface IViewHandler : Microsoft.Maui.IElementHandler
type IViewHandler = interface
interface IElementHandler
Public Interface IViewHandler
Implements IElementHandler
- 衍生
- 實作
屬性
| 名稱 | Description |
|---|---|
| ContainerView |
取得此視圖的容器視圖。 |
| HasContainer |
取得或設定一個值,指示是否 PlatformView 包含在視圖中。 |
| MauiContext |
取得與該元素相關的 .NET MAUI 上下文。 (繼承來源 IElementHandler) |
| PlatformView |
取得與處理器相關的平台特定視圖物件。 (繼承來源 IElementHandler) |
| VirtualView |
取得由此處理器管理的虛擬視圖(.NET MAUI 層)。 |
方法
| 名稱 | Description |
|---|---|
| DisconnectHandler() |
將元素處理程序與元素斷開以進行清理。 (繼承來源 IElementHandler) |
| GetDesiredSize(Double, Double) |
根據期望的大小與限制,計算視圖的實際大小。 |
| Invoke(String, Object) |
在元素上呼叫指定指令,並使用給定參數。 (繼承來源 IElementHandler) |
| PlatformArrange(Rect) |
定位子元素並決定視圖的大小。 |
| SetMauiContext(IMauiContext) |
為元素處理器設定 .NET MAUI 上下文。 (繼承來源 IElementHandler) |
| SetVirtualView(IElement) |
設定與處理器相關的跨平台虛擬視圖。 (繼承來源 IElementHandler) |
| UpdateValue(String) |
更新處理器上指定屬性的值。 (繼承來源 IElementHandler) |
擴充方法
| 名稱 | Description |
|---|---|
| GetRequiredService<T>(IElementHandler, Type) |
定義了檢視處理者應實作的成員,以提供虛擬視圖映射至平台視圖。 |
| GetRequiredService<T>(IElementHandler) |
定義了檢視處理者應實作的成員,以提供虛擬視圖映射至平台視圖。 |
| GetService<T>(IElementHandler, Type) |
定義了檢視處理者應實作的成員,以提供虛擬視圖映射至平台視圖。 |
| GetService<T>(IElementHandler) |
定義了檢視處理者應實作的成員,以提供虛擬視圖映射至平台視圖。 |
| GetServiceProvider(IElementHandler) |
定義了檢視處理者應實作的成員,以提供虛擬視圖映射至平台視圖。 |
| IsConnected(IElementHandler) |
定義了檢視處理者應實作的成員,以提供虛擬視圖映射至平台視圖。 |