다음을 통해 공유


MapElement 클래스

정의

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
상속
Object IInspectable DependencyObject MapElement
파생
특성

Windows 요구 사항

디바이스 패밀리
Windows 10 (10.0.10240.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)

설명

MapElements 컬렉션에 압정, 이미지 및 셰이프를 추가하여 MapControl에 압정, 이미지 및 셰이프를 표시합니다.

  • MapIcon 클래스를 사용하여 선택적 텍스트가 있는 압정과 같은 이미지를 표시합니다. 기본 이미지를 유지하거나 사용자 지정 이미지를 제공합니다.
  • MapPolygon 또는 MapPolyline을 정의하고 표시합니다.
  • MapElement3D 클래스를 사용하여 3D 모델을 표시합니다.

또는 MapControl에 XAML 요소를 표시하려면 Children 컬렉션에 추가합니다.

자세한 내용은 2D, 3D 및 Streetside 보기를 사용하여 지도 표시를 참조하세요.

버전 기록

Windows 버전 SDK 버전 추가된 값
1709 16299 MapStyleSheetEntry
1709 16299 MapStyleSheetEntryState
1709 16299 태그
1803 17134 IsEnabled

생성자

MapElement()

MapElement 클래스의 새 instance 초기화합니다.

속성

Dispatcher

이 개체가 연결된 CoreDispatcher 를 가져옵니다. CoreDispatcher는 코드가 비 UI 스레드에서 시작되더라도 UI 스레드에서 DependencyObject에 액세스할 수 있는 기능을 나타냅니다.

(다음에서 상속됨 DependencyObject)
IsEnabled

사용자가 MapElement와 상호 작용할 수 있는지 여부를 나타냅니다.

IsEnabledProperty

IsEnabled 종속성 속성을 식별합니다.

MapStyleSheetEntry

MapElement에 적용하려는 맵 스타일시트의 항목 이름을 가져오거나 설정합니다.

MapStyleSheetEntryProperty

MapStyleSheetEntry 종속성 속성을 식별합니다.

MapStyleSheetEntryState

MapElement 상태의 이름을 가져오거나 설정합니다. 스타일시트가 해당 상태에 대한 스타일을 정의하는 경우 해당 스타일이 이 요소에 적용됩니다. 상태에 대한 스타일시트에 정의된 값은 MapStyleSheetEntry에 정의된 값을 재정의합니다.

MapStyleSheetEntryStateProperty

MapStyleSheetEntryState 종속성 속성에 대해 식별합니다.

MapTabIndex

사용자가 Tab 키를 눌러 해당 요소를 탐색할 때 MapControl 의 요소가 포커스를 받는 순서를 결정하는 값을 가져오거나 설정합니다.

MapTabIndexProperty

MapTabIndex 종속성 속성을 식별합니다.

Tag

이 개체에 대한 사용자 지정 정보를 저장하는 데 사용할 수 있는 임의의 개체 값을 가져오거나 설정합니다.

TagProperty

Tag 종속성 속성을 식별합니다.

Visible

MapElementMapControl에 표시되는지 여부를 나타내는 값을 가져오거나 설정합니다.

VisibleProperty

Visible 종속성 속성을 식별합니다.

ZIndex

MapElement의 z-index를 가져오거나 설정합니다. z-인덱스가 더 높은 MapElement 는 더 낮은 z-인덱스가 있는 MapElement 위에 표시됩니다.

ZIndexProperty

ZIndex 종속성 속성을 식별합니다.

메서드

ClearValue(DependencyProperty)

종속성 속성의 로컬 값을 지웁니다.

(다음에서 상속됨 DependencyObject)
GetAnimationBaseValue(DependencyProperty)

애니메이션이 활성화되지 않은 경우에 적용되는 종속성 속성에 대해 설정된 기본 값을 반환합니다.

(다음에서 상속됨 DependencyObject)
GetValue(DependencyProperty)

DependencyObject에서 종속성 속성의 현재 유효 값을 반환합니다.

(다음에서 상속됨 DependencyObject)
ReadLocalValue(DependencyProperty)

로컬 값이 설정된 경우 종속성 속성의 로컬 값을 반환합니다.

(다음에서 상속됨 DependencyObject)
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

DependencyObject instance 특정 DependencyProperty에 대한 변경 내용을 수신 대기하기 위한 알림 함수를 등록합니다.

(다음에서 상속됨 DependencyObject)
SetValue(DependencyProperty, Object)

DependencyObject에 대한 종속성 속성의 로컬 값을 설정합니다.

(다음에서 상속됨 DependencyObject)
UnregisterPropertyChangedCallback(DependencyProperty, Int64)

RegisterPropertyChangedCallback을 호출하여 이전에 등록된 변경 알림을 취소합니다.

(다음에서 상속됨 DependencyObject)

적용 대상

추가 정보