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


MauiHandlersCollectionExtensions.TryAddHandler Метод

Определение

Перегрузки

TryAddHandler(IMauiHandlersCollection, Type, Type)

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

TryAddHandler<TType,TTypeRender>(IMauiHandlersCollection)

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

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

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

TryAddHandler(IMauiHandlersCollection, Type, Type)

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

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

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

Параметры

handlersCollection
IMauiHandlersCollection

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

viewType
Type

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

handlerType
Type

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

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

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

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

TryAddHandler<TType,TTypeRender>(IMauiHandlersCollection)

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

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

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

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

TType

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

TTypeRender

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

Параметры

handlersCollection
IMauiHandlersCollection

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

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

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

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

TryAddHandler<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 ^ TryAddHandler(Microsoft::Maui::Hosting::IMauiHandlersCollection ^ handlersCollection, Func<IServiceProvider ^, Microsoft::Maui::IElementHandler ^> ^ handlerImplementationFactory);
public static Microsoft.Maui.Hosting.IMauiHandlersCollection TryAddHandler<TType> (this Microsoft.Maui.Hosting.IMauiHandlersCollection handlersCollection, Func<IServiceProvider,Microsoft.Maui.IElementHandler> handlerImplementationFactory) where TType : Microsoft.Maui.IElement;
static member TryAddHandler : Microsoft.Maui.Hosting.IMauiHandlersCollection * Func<IServiceProvider, Microsoft.Maui.IElementHandler> -> Microsoft.Maui.Hosting.IMauiHandlersCollection (requires 'ype :> Microsoft.Maui.IElement)
<Extension()>
Public Function TryAddHandler(Of TType As IElement) (handlersCollection As IMauiHandlersCollection, handlerImplementationFactory As Func(Of IServiceProvider, IElementHandler)) As IMauiHandlersCollection

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

TType

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

Параметры

handlersCollection
IMauiHandlersCollection

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

handlerImplementationFactory
Func<IServiceProvider,IElementHandler>

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

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

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

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