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


MauiHandlersCollectionExtensions.AddHandler Метод

Определение

Перегрузки

AddHandler(IMauiHandlersCollection, Type, Type)

Регистрирует обработчик в базовом контейнере службы с помощью AddTransient.

AddHandler<TType,TTypeRender>(IMauiHandlersCollection)

Регистрирует обработчик в базовом контейнере службы с помощью AddTransient.

AddHandler<TType>(IMauiHandlersCollection, Func<IServiceProvider,IElementHandler>)

Регистрирует обработчик в базовом контейнере службы с помощью AddTransient.

AddHandler(IMauiHandlersCollection, Type, Type)

Исходный код:
MauiHandlersCollectionExtensions.cs
Исходный код:
MauiHandlersCollectionExtensions.cs

Регистрирует обработчик в базовом контейнере службы с помощью AddTransient.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Maui::Hosting::IMauiHandlersCollection ^ AddHandler(Microsoft::Maui::Hosting::IMauiHandlersCollection ^ handlersCollection, Type ^ viewType, Type ^ handlerType);
public static Microsoft.Maui.Hosting.IMauiHandlersCollection AddHandler (this Microsoft.Maui.Hosting.IMauiHandlersCollection handlersCollection, Type viewType, Type handlerType);
static member AddHandler : Microsoft.Maui.Hosting.IMauiHandlersCollection * Type * Type -> Microsoft.Maui.Hosting.IMauiHandlersCollection
<Extension()>
Public Function AddHandler (handlersCollection As IMauiHandlersCollection, viewType As Type, handlerType As Type) As IMauiHandlersCollection

Параметры

handlersCollection
IMauiHandlersCollection

Коллекция элементов

viewType
Type

Тип регистрируемого представления

handlerType
Type

Тип обработчика, представляющий элемент

Возвращаемое значение

Коллекция обработчиков

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

AddHandler<TType,TTypeRender>(IMauiHandlersCollection)

Исходный код:
MauiHandlersCollectionExtensions.cs
Исходный код:
MauiHandlersCollectionExtensions.cs

Регистрирует обработчик в базовом контейнере службы с помощью AddTransient.

public:
generic <typename TType, typename TTypeRender>
 where TType : Microsoft::Maui::IElement where TTypeRender : Microsoft::Maui::IElementHandler[System::Runtime::CompilerServices::Extension]
 static Microsoft::Maui::Hosting::IMauiHandlersCollection ^ AddHandler(Microsoft::Maui::Hosting::IMauiHandlersCollection ^ handlersCollection);
public static Microsoft.Maui.Hosting.IMauiHandlersCollection AddHandler<TType,TTypeRender> (this Microsoft.Maui.Hosting.IMauiHandlersCollection handlersCollection) where TType : Microsoft.Maui.IElement where TTypeRender : Microsoft.Maui.IElementHandler;
static member AddHandler : Microsoft.Maui.Hosting.IMauiHandlersCollection -> Microsoft.Maui.Hosting.IMauiHandlersCollection (requires 'ype :> Microsoft.Maui.IElement and 'ypeRender :> Microsoft.Maui.IElementHandler)
<Extension()>
Public Function AddHandler(Of TType As IElement, TTypeRender As IElement) (handlersCollection As IMauiHandlersCollection) As IMauiHandlersCollection

Параметры типа

TType

Тип регистрируемого элемента

TTypeRender

Тип обработчика, представляющий элемент

Параметры

handlersCollection
IMauiHandlersCollection

Коллекция обработчиков

Возвращаемое значение

Коллекция обработчиков

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

AddHandler<TType>(IMauiHandlersCollection, Func<IServiceProvider,IElementHandler>)

Исходный код:
MauiHandlersCollectionExtensions.cs
Исходный код:
MauiHandlersCollectionExtensions.cs

Регистрирует обработчик в базовом контейнере службы с помощью AddTransient.

public:
generic <typename TType>
 where TType : Microsoft::Maui::IElement[System::Runtime::CompilerServices::Extension]
 static Microsoft::Maui::Hosting::IMauiHandlersCollection ^ AddHandler(Microsoft::Maui::Hosting::IMauiHandlersCollection ^ handlersCollection, Func<IServiceProvider ^, Microsoft::Maui::IElementHandler ^> ^ handlerImplementationFactory);
public static Microsoft.Maui.Hosting.IMauiHandlersCollection AddHandler<TType> (this Microsoft.Maui.Hosting.IMauiHandlersCollection handlersCollection, Func<IServiceProvider,Microsoft.Maui.IElementHandler> handlerImplementationFactory) where TType : Microsoft.Maui.IElement;
static member AddHandler : Microsoft.Maui.Hosting.IMauiHandlersCollection * Func<IServiceProvider, Microsoft.Maui.IElementHandler> -> Microsoft.Maui.Hosting.IMauiHandlersCollection (requires 'ype :> Microsoft.Maui.IElement)
<Extension()>
Public Function AddHandler(Of TType As IElement) (handlersCollection As IMauiHandlersCollection, handlerImplementationFactory As Func(Of IServiceProvider, IElementHandler)) As IMauiHandlersCollection

Параметры типа

TType

Тип регистрируемого элемента

Параметры

handlersCollection
IMauiHandlersCollection

Коллекция обработчиков

handlerImplementationFactory
Func<IServiceProvider,IElementHandler>

Заводской метод для создания обработчика

Возвращаемое значение

Коллекция обработчиков

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