Condividi tramite


MapElement Classe

Definizione

Rappresenta un elemento visualizzato in un oggetto MapControl.

/// [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 MapElement : DependencyObject
[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 class MapElement : DependencyObject
Public Class MapElement
Inherits DependencyObject
Ereditarietà
Object IInspectable DependencyObject MapElement
Derivato
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.
  • Visualizzare un modello 3D usando la classe MapElement3D .

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
1709 16299 MapStyleSheetEntry
1709 16299 MapStyleSheetEntryState
1709 16299 Tag
1803 17134 IsEnabled

Costruttori

MapElement()

Inizializza una nuova istanza della classe MapElement .

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)
IsEnabled

Indica se gli utenti possono interagire con MapElement.

IsEnabledProperty

Identifica la proprietà di dipendenza IsEnabled .

MapStyleSheetEntry

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

MapStyleSheetEntryProperty

Identifica per la proprietà di dipendenza MapStyleSheetEntry .

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.

MapStyleSheetEntryStateProperty

Identifica per la proprietà di dipendenza MapStyleSheetEntryState .

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.

MapTabIndexProperty

Identifica la proprietà di dipendenza MapTabIndex .

Tag

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

TagProperty

Identifica la proprietà di dipendenza Tag .

Visible

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

VisibleProperty

Identifica la proprietà di dipendenza Visible .

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.

ZIndexProperty

Identifica la proprietà di dipendenza ZIndex .

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