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
Implementeringar

Konstruktorer

Name Description
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

Name Description
CommandMapper

Kommandomapparen som mappar plattformsoberoende kommandon till plattformsspecifika metoder.

Mapper

Egenskapsmapparen som mappar plattformsoberoende egenskaper till plattformsspecifika metoder.

Egenskaper

Name Description
ContainerView

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

(Ärvd från ViewHandler)
HasContainer

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

(Ärvd från ViewHandler)
MauiContext

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

(Ärvd från ElementHandler)
NeedsContainer

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

(Ärvd från ViewHandler)
PlatformView

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

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

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

(Ärvd från ElementHandler)
VirtualView

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

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

Metoder

Name Description
ConnectHandler(TPlatformView)

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

(Ärvd 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.

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

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

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

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

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

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

MapHideInfoWindow(IMapHandler, IMap, Object)

HideInfoWindow(IMapPin) Mappar kommandot till den plattformsspecifika implementeringen.

MapIsClusteringEnabled(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.

MapMapStyle(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.

MapShowInfoWindow(IMapHandler, IMap, Object)

ShowInfoWindow(IMapPin) Mappar kommandot till den plattformsspecifika implementeringen.

MapUpdateMapElement(IMapHandler, IMap, Object)

UpdateMapElement(IMapElement) Mappar kommandot till den plattformsspecifika implementeringen.

PlatformArrange(Rect)

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

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

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

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

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

(Ärvd från ElementHandler)
SetupContainer()

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

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

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

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

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

(Ärvd 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.

(Ärvd från ElementHandler)

Explicita gränssnittsimplementeringar

Name Description
IElementHandler.DisconnectHandler()

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

(Ärvd från ElementHandler)
IElementHandler.PlatformView

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

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

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

(Ärvd 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.

(Ärvd från ViewHandler)
IViewHandler.VirtualView

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

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

Tilläggsmetoder

Name Description
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