Поделиться через


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

Возвращает виртуальное представление (уровень MAUI.NET), управляемое этим обработчиком.

Методы

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)

Определяет элементы, которые должны реализовывать обработчики представлений для предоставления сопоставления виртуальных представлений с представлениями платформы.

GetRequiredService<T>(IElementHandler, Type)

Определяет элементы, которые должны реализовывать обработчики представлений для предоставления сопоставления виртуальных представлений с представлениями платформы.

GetService<T>(IElementHandler)

Определяет элементы, которые должны реализовывать обработчики представлений для предоставления сопоставления виртуальных представлений с представлениями платформы.

GetService<T>(IElementHandler, Type)

Определяет элементы, которые должны реализовывать обработчики представлений для предоставления сопоставления виртуальных представлений с представлениями платформы.

GetServiceProvider(IElementHandler)

Определяет элементы, которые должны реализовывать обработчики представлений для предоставления сопоставления виртуальных представлений с представлениями платформы.

IsConnected(IElementHandler)

Определяет элементы, которые должны реализовывать обработчики представлений для предоставления сопоставления виртуальных представлений с представлениями платформы.

Применяется к