Condividi tramite


MapPolygon Classe

Definizione

Rappresenta un poligono in un oggetto MapControl.

public ref class MapPolygon sealed : MapElement
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class MapPolygon final : MapElement
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class MapPolygon final : MapElement
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class MapPolygon : MapElement
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class MapPolygon : MapElement
Public NotInheritable Class MapPolygon
Inherits MapElement
Ereditarietà
Object Platform::Object IInspectable DependencyObject MapElement MapPolygon
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

Visualizzare puntine, immagini e forme in MapControl aggiungendole all'insieme MapElements .

  • Visualizzare un'immagine , ad esempio una puntina con testo facoltativo, usando la classe MapIcon . Mantenere l'immagine predefinita o fornire un'immagine personalizzata.
  • Definire e visualizzare un oggetto MapPolygon o MapPolyline. In alternativa, per visualizzare gli elementi XAML in MapControl, aggiungerli alla raccolta Children .

Per altre info, vedi Visualizzare mappe con visualizzazioni 2D, 3D e Streetside.

Cronologia delle versioni

Versione di Windows Versione dell'SDK Valore aggiunto
1511 10586 Percorsi

Costruttori

MapPolygon()

Inizializza una nuova istanza della classe MapPolygon .

Proprietà

Dispatcher

Ottiene coreDispatcher a cui è associato questo oggetto. CoreDispatcher rappresenta una funzionalità che può accedere a DependencyObject nel thread dell'interfaccia utente anche se il codice viene avviato da un thread non dell'interfaccia utente.

(Ereditato da DependencyObject)
FillColor

Ottiene o imposta il colore utilizzato per riempire MapPolygon.

IsEnabled

Indica se gli utenti possono interagire con MapElement.

(Ereditato da MapElement)
MapStyleSheetEntry

Ottiene o imposta il nome di una voce nel foglio di stile della mappa da applicare a questo MapElement.

(Ereditato da MapElement)
MapStyleSheetEntryState

Ottiene o imposta il nome dello stato di mapElement. Se il foglio di stile definisce uno stile per tale stato, tale stile viene applicato a questo elemento. Valori definiti nel foglio di stile per i valori di override dello stato definiti in MapStyleSheetEntry.

(Ereditato da MapElement)
MapTabIndex

Ottiene o imposta un valore che determina l'ordine in cui gli elementi di MapControl ricevono lo stato attivo quando l'utente naviga tra tali elementi premendo tabulazione.

(Ereditato da MapElement)
Path

Ottiene o imposta l'insieme di coordinate che definiscono la forma MapPolygon .

Nota

In Windows 10 versione 1511 è consigliabile usare la proprietà Paths per creare poligoni semplici e complessi. Non usare entrambe le proprietà (Percorsi e Percorso) contemporaneamente.

PathProperty

Identifica la proprietà di dipendenza Path .

Paths

Ottiene un elenco di oggetti Geopath che definiscono la forma MapPolygon .

Nota

In Windows 10 versione 1511 è consigliabile usare questa proprietà anziché Path per creare poligoni. Non usare entrambe le proprietà (Percorsi e Percorso) contemporaneamente.

StrokeColor

Ottiene o imposta il colore utilizzato per disegnare MapPolygon.

StrokeDashed

Ottiene o imposta un valore che indica se la linea utilizzata per disegnare MapPolygon è tratteggiata.

StrokeDashedProperty

Identifica la proprietà di dipendenza StrokeDashed .

StrokeThickness

Ottiene o imposta la larghezza della linea utilizzata per disegnare MapPolygon, in pixel logici.

StrokeThicknessProperty

Identifica la proprietà di dipendenza StrokeThickness .

Tag

Ottiene o imposta un valore arbitrario dell'oggetto che può essere utilizzato per archiviare informazioni personalizzate su questo oggetto.

(Ereditato da MapElement)
Visible

Ottiene o imposta un valore che indica se MapElement è visibile in MapControl.

(Ereditato da MapElement)
ZIndex

Ottiene o imposta l'indice z dell'oggetto MapElement. Un elemento MapElement con un indice z superiore viene visualizzato sopra un elemento MapElement con un indice z inferiore.

(Ereditato da MapElement)

Metodi

ClearValue(DependencyProperty)

Cancella il valore locale di una proprietà di dipendenza.

(Ereditato da DependencyObject)
GetAnimationBaseValue(DependencyProperty)

Restituisce qualsiasi valore di base stabilito per una proprietà di dipendenza, che si applica nei casi in cui un'animazione non è attiva.

(Ereditato da DependencyObject)
GetValue(DependencyProperty)

Restituisce il valore effettivo corrente di una proprietà di dipendenza da dependencyObject.

(Ereditato da DependencyObject)
ReadLocalValue(DependencyProperty)

Restituisce il valore locale di una proprietà di dipendenza, se è impostato un valore locale.

(Ereditato da DependencyObject)
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

Registra una funzione di notifica per l'ascolto delle modifiche apportate a una dipendenza specifica in questa istanza di DependencyObject .

(Ereditato da DependencyObject)
SetValue(DependencyProperty, Object)

Imposta il valore locale di una proprietà di dipendenza su dependencyObject.

(Ereditato da DependencyObject)
UnregisterPropertyChangedCallback(DependencyProperty, Int64)

Annulla una notifica di modifica registrata in precedenza chiamando RegisterPropertyChangedCallback.

(Ereditato da DependencyObject)

Si applica a

Vedi anche