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
- 派生
- 实现
属性
| 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) |
定义视图处理程序应实现的成员,以提供映射到平台视图的虚拟视图。 |