Sdílet prostřednictvím


CommandMapperExtensions.ModifyMapping Metoda

Definice

Přetížení

ModifyMapping<TVirtualView,TViewHandler>(CommandMapper<TVirtualView, TViewHandler>, String, Action<TViewHandler,TVirtualView,Object, Action<IElementHandler,IElement,Object>>)

Upravte mapování příkazů na místě.

ModifyMapping<TVirtualView,TViewHandler>(ICommandMapper<IElement, IElementHandler>, String, Action<TViewHandler,TVirtualView,Object, Action<IElementHandler,IElement,Object>>)

Upravte mapování příkazů na místě, ale pokud se typy neshodují, zavolejte předchozí mapování.

ModifyMapping<TVirtualView,TViewHandler>(ICommandMapper<TVirtualView, TViewHandler>, String, Action<TViewHandler,TVirtualView,Object, Action<IElementHandler,IElement,Object>>)

Upravte mapování příkazů na místě.

ModifyMapping<TVirtualView,TViewHandler>(CommandMapper<TVirtualView, TViewHandler>, String, Action<TViewHandler,TVirtualView,Object, Action<IElementHandler,IElement,Object>>)

Zdroj:
CommandMapperExtensions.cs
Zdroj:
CommandMapperExtensions.cs

Upravte mapování příkazů na místě.

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

Parametry typu

TVirtualView

Typ multiplatformní.

TViewHandler

Typ obslužné rutiny.

Parametry

commandMapper
CommandMapper<TVirtualView,TViewHandler>

Mapovač příkazů, ve kterém chcete mapování změnit.

key
String

Název příkazu.

method
Action<TViewHandler,TVirtualView,Object,Action<IElementHandler,IElement,Object>>

Upravená metoda, která se má volat při aktualizaci příkazu.

Platí pro

ModifyMapping<TVirtualView,TViewHandler>(ICommandMapper<IElement, IElementHandler>, String, Action<TViewHandler,TVirtualView,Object, Action<IElementHandler,IElement,Object>>)

Zdroj:
CommandMapperExtensions.cs
Zdroj:
CommandMapperExtensions.cs

Upravte mapování příkazů na místě, ale pokud se typy neshodují, zavolejte předchozí mapování.

public:
generic <typename TVirtualView, typename TViewHandler>
 where TVirtualView : Microsoft::Maui::IElement where TViewHandler : Microsoft::Maui::IElementHandler[System::Runtime::CompilerServices::Extension]
 static void ModifyMapping(Microsoft::Maui::ICommandMapper<Microsoft::Maui::IElement ^, Microsoft::Maui::IElementHandler ^> ^ commandMapper, System::String ^ key, Action<TViewHandler, TVirtualView, System::Object ^, Action<Microsoft::Maui::IElementHandler ^, Microsoft::Maui::IElement ^, System::Object ^> ^> ^ method);
public static void ModifyMapping<TVirtualView,TViewHandler> (this Microsoft.Maui.ICommandMapper<Microsoft.Maui.IElement,Microsoft.Maui.IElementHandler> commandMapper, string key, Action<TViewHandler,TVirtualView,object?,Action<Microsoft.Maui.IElementHandler,Microsoft.Maui.IElement,object?>?> method) where TVirtualView : Microsoft.Maui.IElement where TViewHandler : Microsoft.Maui.IElementHandler;
static member ModifyMapping : Microsoft.Maui.ICommandMapper<Microsoft.Maui.IElement, Microsoft.Maui.IElementHandler> * string * Action<'ViewHandler, 'VirtualView, obj, Action<Microsoft.Maui.IElementHandler, Microsoft.Maui.IElement, 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 ModifyMapping(Of TVirtualView As IElement, TViewHandler As IElement) (commandMapper As ICommandMapper(Of IElement, IElementHandler), key As String, method As Action(Of TViewHandler, TVirtualView, Object, Action(Of IElementHandler, IElement, Object)))

Parametry typu

TVirtualView

Typ multiplatformní.

TViewHandler

Typ obslužné rutiny.

Parametry

commandMapper
ICommandMapper<IElement,IElementHandler>

Mapovač příkazů, ve kterém chcete mapování změnit.

key
String

Název příkazu.

method
Action<TViewHandler,TVirtualView,Object,Action<IElementHandler,IElement,Object>>

Upravená metoda, která se má volat při aktualizaci příkazu.

Platí pro

ModifyMapping<TVirtualView,TViewHandler>(ICommandMapper<TVirtualView, TViewHandler>, String, Action<TViewHandler,TVirtualView,Object, Action<IElementHandler,IElement,Object>>)

Zdroj:
CommandMapperExtensions.cs
Zdroj:
CommandMapperExtensions.cs

Upravte mapování příkazů na místě.

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

Parametry typu

TVirtualView

Typ multiplatformní.

TViewHandler

Typ obslužné rutiny.

Parametry

commandMapper
ICommandMapper<TVirtualView,TViewHandler>

Mapovač příkazů, ve kterém chcete mapování změnit.

key
String

Název příkazu.

method
Action<TViewHandler,TVirtualView,Object,Action<IElementHandler,IElement,Object>>

Upravená metoda, která se má volat při aktualizaci příkazu.

Platí pro