共用方式為


IViewHandler 介面

定義

定義檢視處理程式應該實作的成員,以提供虛擬檢視與平台檢視的對應。

public interface class IViewHandler : Microsoft::Maui::IElementHandler
public interface IViewHandler : Microsoft.Maui.IElementHandler
type IViewHandler = interface
    interface IElementHandler
Public Interface IViewHandler
Implements IElementHandler
衍生
實作

屬性

ContainerView

取得這個檢視的容器檢視。

HasContainer

取得或設定值,這個值表示 是否 PlatformView 包含在檢視中。

MauiContext

取得與項目相關聯的 .NET MAUI 內容。

(繼承來源 IElementHandler)
PlatformView

取得與處理程式相關聯的平臺特定檢視物件。

(繼承來源 IElementHandler)
VirtualView

取得此處理程式所管理的虛擬檢視 (.NET MAUI 層) 。

方法

DisconnectHandler()

中斷項目處理程式與元素的清除連線。

(繼承來源 IElementHandler)
GetDesiredSize(Double, Double)

根據所需的大小和條件約束,計算檢視的實際大小。

Invoke(String, Object)

在具有指定自變數的專案上叫用指定的命令。

(繼承來源 IElementHandler)
PlatformArrange(Rect)

放置子專案,並決定檢視的大小。

SetMauiContext(IMauiContext)

設定項目處理程式的 .NET MAUI 內容。

(繼承來源 IElementHandler)
SetVirtualView(IElement)

設定與處理程式相關聯的跨平臺虛擬檢視。

(繼承來源 IElementHandler)
UpdateValue(String)

匯報 處理程式上指定屬性的值。

(繼承來源 IElementHandler)

擴充方法

GetRequiredService<T>(IElementHandler, Type)

定義檢視處理程式應該實作的成員,以提供虛擬檢視與平台檢視的對應。

GetRequiredService<T>(IElementHandler)

定義檢視處理程式應該實作的成員,以提供虛擬檢視與平台檢視的對應。

GetService<T>(IElementHandler, Type)

定義檢視處理程式應該實作的成員,以提供虛擬檢視與平台檢視的對應。

GetService<T>(IElementHandler)

定義檢視處理程式應該實作的成員,以提供虛擬檢視與平台檢視的對應。

GetServiceProvider(IElementHandler)

定義檢視處理程式應該實作的成員,以提供虛擬檢視與平台檢視的對應。

IsConnected(IElementHandler)

定義檢視處理程式應該實作的成員,以提供虛擬檢視與平台檢視的對應。

適用於