다음을 통해 공유


MapStyleSheet 클래스

정의

지도 컨트롤에서 지도의 스타일을 정의하는 규칙 집합을 나타냅니다. 이 클래스는 다음을 위한 메서드를 제공합니다.

  1. 일반적인 기본 맵 스타일을 검색합니다.
  2. ParseFromJsonTryParseFromJson을 통해 사용자 지정 시트를 로드합니다. JSON 스타일시트에 대한 자세한 내용은 지도 스타일시트 참조를 참조하세요.
  3. Combine 메서드를 사용하여 이후 시트가 이전 시트를 재정의하는 여러 시트를 결합 합니다. 일반적으로 일반적인 기본 지도 스타일은 사용자 지정 JSON과 결합하여 사용자 지정된 지도 스타일을 만듭니다.
public ref class MapStyleSheet sealed : DependencyObject
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class MapStyleSheet final : DependencyObject
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class MapStyleSheet : DependencyObject
Public NotInheritable Class MapStyleSheet
Inherits DependencyObject
상속
Object Platform::Object IInspectable DependencyObject MapStyleSheet
특성

Windows 요구 사항

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

속성

Dispatcher

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

(다음에서 상속됨 DependencyObject)

메서드

Aerial()

지도의 위성 보기를 표시하는 MapStyleSheet 를 가져옵니다.

AerialWithOverlay()

도로와 공중 맵을 결합하는 하이브리드 맵을 제공하는 MapStyleSheet 를 가져옵니다.

ClearValue(DependencyProperty)

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

(다음에서 상속됨 DependencyObject)
Combine(IIterable<MapStyleSheet>)

MapStyleSheet 인스턴스에 정의된 규칙을 결합합니다.

GetAnimationBaseValue(DependencyProperty)

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

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

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

(다음에서 상속됨 DependencyObject)
ParseFromJson(String)

사용자 지정 규칙 집합을 정의하는 JSON 태그 문자열을 구문 분석하여 스타일시트를 만듭니다.

ReadLocalValue(DependencyProperty)

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

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

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

(다음에서 상속됨 DependencyObject)
RoadDark()

어두운 테마가 있는 로드맵을 표시하는 MapStyleSheet 를 가져옵니다.

RoadHighContrastDark()

고대비 어두운 테마로 지도 스타일을 지정하는 MapStyleSheet 를 가져옵니다.

RoadHighContrastLight()

MapStyleSheet 스타일이 고대비 조명 테마로 맵을 지정합니다.

RoadLight()

밝은 테마가 있는 로드맵을 표시하는 MapStyleSheet 를 가져옵니다.

SetValue(DependencyProperty, Object)

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

(다음에서 상속됨 DependencyObject)
TryParseFromJson(String, MapStyleSheet)

사용자 지정 규칙 집합을 정의하는 JSON 태그 문자열을 구문 분석하여 스타일시트를 만듭니다.

UnregisterPropertyChangedCallback(DependencyProperty, Int64)

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

(다음에서 상속됨 DependencyObject)

적용 대상