Bagikan melalui


ICommandMapper<TVirtualView,TViewHandler> Antarmuka

Definisi

generic <typename TVirtualView, typename TViewHandler>
 where TVirtualView : IElement where TViewHandler : IElementHandlerpublic interface class ICommandMapper : Microsoft::Maui::ICommandMapper
public interface ICommandMapper<out TVirtualView,out TViewHandler> : Microsoft.Maui.ICommandMapper where TVirtualView : IElement where TViewHandler : IElementHandler
type ICommandMapper<'VirtualView, 'ViewHandler (requires 'VirtualView :> IElement and 'ViewHandler :> IElementHandler)> = interface
    interface ICommandMapper
Public Interface ICommandMapper(Of Out TVirtualView, Out TViewHandler)
Implements ICommandMapper

Jenis parameter

TVirtualView
Parameter jenis ini bersifat kovarian. Artinya, Anda bisa menggunakan jenis yang Anda tentukan atau jenis apa pun yang lebih banyak diturunkan. Untuk informasi lebih lanjut tentang kovariansi dan kontravariansi, lihat Kovariansi dan Kontravariansi dalam Generik.
TViewHandler
Parameter jenis ini bersifat kovarian. Artinya, Anda bisa menggunakan jenis yang Anda tentukan atau jenis apa pun yang lebih banyak diturunkan. Untuk informasi lebih lanjut tentang kovariansi dan kontravariansi, lihat Kovariansi dan Kontravariansi dalam Generik.
Turunan
Penerapan

Metode

Add(String, Action<TViewHandler,TVirtualView,Object>)
Add(String, Action<TViewHandler,TVirtualView>)
GetCommand(String) (Diperoleh dari ICommandMapper)
Invoke(IElementHandler, IElement, String, Object) (Diperoleh dari ICommandMapper)

Metode Ekstensi

AppendToMapping<TVirtualView,TViewHandler>(ICommandMapper<TVirtualView,TViewHandler>, String, Action<TViewHandler,TVirtualView,Object>)

Tentukan metode yang akan dijalankan setelah pemetaan perintah yang ada.

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

Ubah pemetaan perintah di tempat.

PrependToMapping<TVirtualView,TViewHandler>(ICommandMapper<TVirtualView,TViewHandler>, String, Action<TViewHandler,TVirtualView,Object>)

Tentukan metode yang akan dijalankan sebelum pemetaan perintah yang ada.

Berlaku untuk