Freigeben über


CommandMapperExtensions.ReplaceMapping<TVirtualView,TViewHandler> Methode

Definition

Ersetzen Sie eine Befehlszuordnung, aber rufen Sie die vorherige Zuordnung auf, wenn die Typen nicht übereinstimmen.

public:
generic <typename TVirtualView, typename TViewHandler>
 where TVirtualView : Microsoft::Maui::IElement where TViewHandler : Microsoft::Maui::IElementHandler[System::Runtime::CompilerServices::Extension]
 static void ReplaceMapping(Microsoft::Maui::ICommandMapper<Microsoft::Maui::IElement ^, Microsoft::Maui::IElementHandler ^> ^ commandMapper, System::String ^ key, Action<TViewHandler, TVirtualView, System::Object ^> ^ method);
public static void ReplaceMapping<TVirtualView,TViewHandler> (this Microsoft.Maui.ICommandMapper<Microsoft.Maui.IElement,Microsoft.Maui.IElementHandler> commandMapper, string key, Action<TViewHandler,TVirtualView,object?> method) where TVirtualView : Microsoft.Maui.IElement where TViewHandler : Microsoft.Maui.IElementHandler;
static member ReplaceMapping : Microsoft.Maui.ICommandMapper<Microsoft.Maui.IElement, Microsoft.Maui.IElementHandler> * string * Action<'ViewHandler, 'VirtualView, obj (requires 'ViewHandler :> Microsoft.Maui.IElementHandler and 'VirtualView :> Microsoft.Maui.IElement)> -> unit (requires 'VirtualView :> Microsoft.Maui.IElement and 'ViewHandler :> Microsoft.Maui.IElementHandler)
<Extension()>
Public Sub ReplaceMapping(Of TVirtualView As IElement, TViewHandler As IElement) (commandMapper As ICommandMapper(Of IElement, IElementHandler), key As String, method As Action(Of TViewHandler, TVirtualView, Object))

Typparameter

TVirtualView

Der plattformübergreifende Typ.

TViewHandler

Der Handlertyp.

Parameter

commandMapper
ICommandMapper<IElement,IElementHandler>

Der Befehlszuordnungser, in dem die Zuordnung geändert werden soll.

key
String

Der Name des Befehls.

method
Action<TViewHandler,TVirtualView,Object>

Die geänderte Methode, die beim Aktualisieren des Befehls aufgerufen werden soll.

Gilt für: