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的视图的处理程序的基类。 |