Dela via


MapHandler Klass

Definition

Hanterare för kontrollen IMap som hanterar den plattformsspecifika kartimplementeringen.

public ref class MapHandler : Microsoft::Maui::Handlers::ViewHandler<Microsoft::Maui::Maps::IMap ^, System::Object ^>, Microsoft::Maui::Maps::Handlers::IMapHandler
public class MapHandler : Microsoft.Maui.Handlers.ViewHandler<Microsoft.Maui.Maps.IMap,object>, Microsoft.Maui.Maps.Handlers.IMapHandler
type MapHandler = class
    inherit ViewHandler<IMap, obj>
    interface IMapHandler
    interface IViewHandler
    interface IElementHandler
Public Class MapHandler
Inherits ViewHandler(Of IMap, Object)
Implements IMapHandler
Arv
Implementerar

Konstruktörer

Namn Beskrivning
MapHandler()

Initierar en ny instans av MapHandler klassen med standardmappare.

MapHandler(IPropertyMapper, CommandMapper)

Initierar en ny instans av MapHandler klassen med valfria anpassade mappare.

Fält

Namn Beskrivning
CommandMapper

Kommandomapparen som mappar plattformsoberoende kommandon till plattformsspecifika metoder.

Mapper

Egenskapsmapparen som mappar plattformsoberoende egenskaper till plattformsspecifika metoder.

Egenskaper

Namn Beskrivning
ContainerView

Hämtar vyn som fungerar som en container för PlatformView.

(Ärvt från ViewHandler)
HasContainer

Hämtar eller anger ett värde som anger om PlatformView finns i en vy.

(Ärvt från ViewHandler)
MauiContext

Hanterare för kontrollen IMap som hanterar den plattformsspecifika kartimplementeringen.

(Ärvt från ElementHandler)
NeedsContainer

Hämtar ett värde som anger om behöver en containervy eller inte VirtualView .

(Ärvt från ViewHandler)
PlatformView

Hanterare för kontrollen IMap som hanterar den plattformsspecifika kartimplementeringen.

(Ärvt från ViewHandler<TVirtualView,TPlatformView>)
Services

Hanterare för kontrollen IMap som hanterar den plattformsspecifika kartimplementeringen.

(Ärvt från ElementHandler)
VirtualView

Hanterare för kontrollen IMap som hanterar den plattformsspecifika kartimplementeringen.

(Ärvt från ViewHandler<TVirtualView,TPlatformView>)

Metoder

Namn Beskrivning
ConnectHandler(TPlatformView)

Hanterare för kontrollen IMap som hanterar den plattformsspecifika kartimplementeringen.

(Ärvt från ViewHandler<TVirtualView,TPlatformView>)
CreatePlatformView()

Hanterare för kontrollen IMap som hanterar den plattformsspecifika kartimplementeringen.

DisconnectHandler(TPlatformView)

Hanterare för kontrollen IMap som hanterar den plattformsspecifika kartimplementeringen.

(Ärvt från ViewHandler<TVirtualView,TPlatformView>)
GetDesiredSize(Double, Double)

Hanterare för kontrollen IMap som hanterar den plattformsspecifika kartimplementeringen.

(Ärvt från ViewHandler<TVirtualView,TPlatformView>)
Invoke(String, Object)

Hanterare för kontrollen IMap som hanterar den plattformsspecifika kartimplementeringen.

(Ärvt från ElementHandler)
MapElements(IMapHandler, IMap)

Hanterare för kontrollen IMap som hanterar den plattformsspecifika kartimplementeringen.

MapIsScrollEnabled(IMapHandler, IMap)

Hanterare för kontrollen IMap som hanterar den plattformsspecifika kartimplementeringen.

MapIsShowingUser(IMapHandler, IMap)

Hanterare för kontrollen IMap som hanterar den plattformsspecifika kartimplementeringen.

MapIsTrafficEnabled(IMapHandler, IMap)

Hanterare för kontrollen IMap som hanterar den plattformsspecifika kartimplementeringen.

MapIsZoomEnabled(IMapHandler, IMap)

Hanterare för kontrollen IMap som hanterar den plattformsspecifika kartimplementeringen.

MapMapType(IMapHandler, IMap)

Hanterare för kontrollen IMap som hanterar den plattformsspecifika kartimplementeringen.

MapMoveToRegion(IMapHandler, IMap, Object)

Hanterare för kontrollen IMap som hanterar den plattformsspecifika kartimplementeringen.

MapPins(IMapHandler, IMap)

Hanterare för kontrollen IMap som hanterar den plattformsspecifika kartimplementeringen.

MapUpdateMapElement(IMapHandler, IMap, Object)

UpdateMapElement(IMapElement) Mappar kommandot till den plattformsspecifika implementeringen.

PlatformArrange(Rect)

Hanterare för kontrollen IMap som hanterar den plattformsspecifika kartimplementeringen.

(Ärvt från ViewHandler<TVirtualView,TPlatformView>)
RemoveContainer()

Hanterare för kontrollen IMap som hanterar den plattformsspecifika kartimplementeringen.

(Ärvt från ViewHandler<TVirtualView,TPlatformView>)
SetMauiContext(IMauiContext)

Hanterare för kontrollen IMap som hanterar den plattformsspecifika kartimplementeringen.

(Ärvt från ElementHandler)
SetupContainer()

Hanterare för kontrollen IMap som hanterar den plattformsspecifika kartimplementeringen.

(Ärvt från ViewHandler<TVirtualView,TPlatformView>)
SetVirtualView(IElement)

Hanterare för kontrollen IMap som hanterar den plattformsspecifika kartimplementeringen.

(Ärvt från ViewHandler<TVirtualView,TPlatformView>)
SetVirtualView(IView)

Hanterare för kontrollen IMap som hanterar den plattformsspecifika kartimplementeringen.

(Ärvt från ViewHandler<TVirtualView,TPlatformView>)
UpdateMapElement(IMapElement)

Hanterare för kontrollen IMap som hanterar den plattformsspecifika kartimplementeringen.

UpdateValue(String)

Hanterare för kontrollen IMap som hanterar den plattformsspecifika kartimplementeringen.

(Ärvt från ElementHandler)

Explicita gränssnittsimplementationer

Namn Beskrivning
IElementHandler.DisconnectHandler()

Hanterare för kontrollen IMap som hanterar den plattformsspecifika kartimplementeringen.

(Ärvt från ElementHandler)
IElementHandler.PlatformView

Hanterare för kontrollen IMap som hanterar den plattformsspecifika kartimplementeringen.

(Ärvt från ViewHandler<TVirtualView,TPlatformView>)
IElementHandler.VirtualView

Hanterare för kontrollen IMap som hanterar den plattformsspecifika kartimplementeringen.

(Ärvt från ViewHandler<TVirtualView,TPlatformView>)
IMapHandler.PlatformView

Hanterare för kontrollen IMap som hanterar den plattformsspecifika kartimplementeringen.

IMapHandler.VirtualView

Hanterare för kontrollen IMap som hanterar den plattformsspecifika kartimplementeringen.

IViewHandler.ContainerView

Hanterare för kontrollen IMap som hanterar den plattformsspecifika kartimplementeringen.

(Ärvt från ViewHandler)
IViewHandler.VirtualView

Hanterare för kontrollen IMap som hanterar den plattformsspecifika kartimplementeringen.

(Ärvt från ViewHandler<TVirtualView,TPlatformView>)

Utvidgningsmetoder

Namn Beskrivning
GetRequiredService<T>(IElementHandler, Type)

Hanterare för kontrollen IMap som hanterar den plattformsspecifika kartimplementeringen.

GetRequiredService<T>(IElementHandler)

Hanterare för kontrollen IMap som hanterar den plattformsspecifika kartimplementeringen.

GetService<T>(IElementHandler, Type)

Hanterare för kontrollen IMap som hanterar den plattformsspecifika kartimplementeringen.

GetService<T>(IElementHandler)

Hanterare för kontrollen IMap som hanterar den plattformsspecifika kartimplementeringen.

GetServiceProvider(IElementHandler)

Hanterare för kontrollen IMap som hanterar den plattformsspecifika kartimplementeringen.

IsConnected(IElementHandler)

Hanterare för kontrollen IMap som hanterar den plattformsspecifika kartimplementeringen.

Gäller för