다음을 통해 공유


MapPolygon 클래스

정의

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
상속
Object Platform::Object IInspectable DependencyObject MapElement MapPolygon
특성

Windows 요구 사항

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

설명

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

  • MapIcon 클래스를 사용하여 선택적 텍스트가 있는 압정과 같은 이미지를 표시합니다. 기본 이미지를 유지하거나 사용자 지정 이미지를 제공합니다.
  • MapPolygon 또는 MapPolyline을 정의하고 표시합니다. 또는 MapControl에 XAML 요소를 표시하려면 Children 컬렉션에 추가합니다.

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

버전 기록

Windows 버전 SDK 버전 추가된 값
1511 10586 경로

생성자

MapPolygon()

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

속성

Dispatcher

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

(다음에서 상속됨 DependencyObject)
FillColor

MapPolygon을 채우는 데 사용되는 색을 가져오거나 설정합니다.

IsEnabled

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

(다음에서 상속됨 MapElement)
MapStyleSheetEntry

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

(다음에서 상속됨 MapElement)
MapStyleSheetEntryState

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

(다음에서 상속됨 MapElement)
MapTabIndex

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

(다음에서 상속됨 MapElement)
Path

MapPolygon 셰이프를 정의하는 좌표 컬렉션을 가져오거나 설정합니다.

참고

Windows 10 버전 1511에서는 Paths 속성을 사용하여 간단하고 복잡한 다각형을 만드는 것이 좋습니다. 두 속성(경로 및 경로)을 동시에 사용하지 마세요.

PathProperty

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

Paths

MapPolygon 셰이프를 정의하는 Geopath 개체 목록을 가져옵니다.

참고

Windows 10 버전 1511에서는 Path 대신 이 속성을 사용하여 다각형을 만드는 것이 좋습니다. 두 속성(경로 및 경로)을 동시에 사용하지 마세요.

StrokeColor

MapPolygon을 그리는 데 사용되는 색을 가져오거나 설정합니다.

StrokeDashed

MapPolygon을 그리는 데 사용되는 선이 파선인지 여부를 나타내는 값을 가져오거나 설정합니다.

StrokeDashedProperty

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

StrokeThickness

MapPolygon을 그리는 데 사용되는 선의 너비를 논리적 픽셀로 가져오거나 설정합니다.

StrokeThicknessProperty

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

Tag

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

(다음에서 상속됨 MapElement)
Visible

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

(다음에서 상속됨 MapElement)
ZIndex

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

(다음에서 상속됨 MapElement)

메서드

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)

적용 대상

추가 정보