ViewHandler 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
管理實 IView作 之檢視之處理程式的基類。
public ref class ViewHandler abstract : Microsoft::Maui::Handlers::ElementHandler, Microsoft::Maui::IViewHandler
public abstract class ViewHandler : Microsoft.Maui.Handlers.ElementHandler, Microsoft.Maui.IViewHandler
type ViewHandler = class
inherit ElementHandler
interface IViewHandler
interface IElementHandler
Public MustInherit Class ViewHandler
Inherits ElementHandler
Implements IViewHandler
- 繼承
- 衍生
- 實作
備註
處理程式會將虛擬檢視 (.NET MAUI 層) 對應至每個平臺上的控件(iOS、Android、Windows、macOS 等),稱為平台檢視。 處理程式也會負責具現化基礎平台檢視,並將跨平臺控件 API 對應至平台檢視 API。
建構函式
ViewHandler(IPropertyMapper, CommandMapper) |
初始化 ViewHandler 類別的新執行個體。 |
欄位
ViewCommandMapper |
將虛擬檢視命令對應至其平台檢視對應項的字典。 |
ViewMapper |
將虛擬檢視屬性對應至其平台檢視對應項的字典。 |
屬性
ContainerView |
取得做為 容器的 PlatformView檢視。 |
HasContainer |
取得或設定值,這個值表示 是否 PlatformView 包含在檢視中。 |
MauiContext |
管理實 IView作 之檢視之處理程式的基類。 (繼承來源 ElementHandler) |
NeedsContainer |
取得值,指出 是否需要 VirtualView 容器檢視。 |
PlatformView |
取得或設定與這個處理程式相關聯之檢視的平臺表示。 |
Services |
管理實 IView作 之檢視之處理程式的基類。 (繼承來源 ElementHandler) |
VirtualView |
取得或設定與這個處理程式相關聯之檢視的 .NET MAUI 重新表示。 |
方法
明確介面實作
IElementHandler.DisconnectHandler() |
管理實 IView作 之檢視之處理程式的基類。 (繼承來源 ElementHandler) |
IViewHandler.ContainerView |
管理實 IView作 之檢視之處理程式的基類。 |
擴充方法
GetRequiredService<T>(IElementHandler, Type) |
管理實 IView作 之檢視之處理程式的基類。 |
GetRequiredService<T>(IElementHandler) |
管理實 IView作 之檢視之處理程式的基類。 |
GetService<T>(IElementHandler, Type) |
管理實 IView作 之檢視之處理程式的基類。 |
GetService<T>(IElementHandler) |
管理實 IView作 之檢視之處理程式的基類。 |
GetServiceProvider(IElementHandler) |
管理實 IView作 之檢視之處理程式的基類。 |
IsConnected(IElementHandler) |
管理實 IView作 之檢視之處理程式的基類。 |