共用方式為


IViewHandler 介面

定義

定義了檢視處理者應實作的成員,以提供虛擬視圖映射至平台視圖。

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)

定義了檢視處理者應實作的成員,以提供虛擬視圖映射至平台視圖。

適用於