Windows 스토어 앱을 Windows 8.1로 마이그레이션(백서)

이 문서에서는 Windows 8용 Windows 스토어 앱을 Windows 8.1로 마이그레이션하는 방법에 대한 정보를 제공합니다. 여기서는 이 문서를 읽는 독자가 Windows 스토어 앱 개발, Windows 런타임과 XAML 또는 WinJS(JavaScript용 Windows 라이브러리)에 익숙하다고 가정합니다.

소개

Windows 8에서는 Windows 스토어 앱 빌드를 위해 Windows 런타임 및 WinJS를 도입했습니다. Windows 8.1에서는 Windows 런타임 및 WinJS의 많은 변경 내용 및 개선 사항을 소개하여 보다 흥미롭고 성능이 향상된 앱을 만드는 데 도움을 줍니다. 이 지침을 사용하면 플랫폼의 개선 사항 및 변경 내용을 이해하여 XAML, HTML 및 JavaScript 또는 DirectX 기반의 Windows 8 코드 투자를 Windows 8.1로 쉽게 전환할 수 있습니다.

이 항목에서는 먼저 기본 마이그레이션 단계를 소개한 다음 앱의 성능을 향상시키는 방법을 설명하고, 마지막으로 Windows 8.1에서 기존 앱을 향상시키기 위해 새로 추가된 기능과 컨트롤을 설명합니다.

아무 작업도 수행하지 않아도 Windows 8 앱이 Windows 8.1에서 계속 실행됩니다. 그러나 Windows 8.1 앱이 더 잘 응답하고 Windows와 덜 잘 통합되도록 하는 성능 개선 사항, 레이아웃 변경 내용 및 새 컨트롤을 사용할 수 없습니다. 또한 새 플랫폼 기능을 사용하면 앱이 사용자에게 더 호감을 주고 Windows 스토어에서 차별화되도록 할 수 있습니다.

Windows 8.1로 업데이트해야 하는 이유

앱을 Windows 8.1로 업데이트하면 다음을 비롯한 중요한 이점이 있습니다.

  • 앱 시작 시간 및 큰 데이터 수집 내 이동 등 일반적인 시나리오의 여러 가지 성능 개선 사항
  • 향상된 애니메이션 렌더링
  • 새롭고 향상된 컨트롤
  • 보다 유연한 앱 레이아웃 및 창 상태
  • 추가 타일 크기 및 템플릿
  • 연락처 및 일정의 통합 향상
  • 보다 자연스러운 앱에서 바로 검색 환경

Microsoft Visual Studio 2013으로 프로젝트 대상 변경

Windows 8.1에서 작동하는 앱을 만드는 첫 번째 단계로 Windows 개발자 센터에서 무료 다운로드로 사용할 수 있는 Microsoft Visual Studio 2013에서 프로젝트를 엽니다. Visual Studio 2013은 Microsoft Visual Studio 2012와 병렬로 실행할 수 있습니다. 앱 대상 변경은 5단계로 구성 됩니다.

  • 솔루션을 복사합니다.
  • 프로젝트 대상을 변경합니다.
  • 파일 경로 및 확장 SDK와 관련된 오류를 수정합니다.
  • 새 새 API 및 기능을 대상으로 하도록 코드를 업데이트합니다.
  • 앱의 Windows 8 버전을 서비스합니다.

이 프로세스의 각 단계는 Windows 8.1로 Windows 스토어 앱 대상 변경에서 자세히 설명합니다.

확장 SDK에 대한 참고: Windows 스토어 앱이 Windows 8용으로 빌드된 확장 SDK를 사용하는 경우 Windows 8.1에서 제대로 작동하지 않을 수 있습니다. Windows 8.1과 호환되지 않을 수 있는 일부 확장 SDK 목록과 호환되지 않는 SDK 문제를 해결하기 위해 수행해야 하는 단계는 Windows 8.1로 Windows 스토어 앱 대상 변경에서 확장 SDK 관련 섹션을 참조하세요.

API 변경 내용 고려

Windows 8.1에서는 여러 가지 사항이 변경되어 앱이 다르게 동작하도록 합니다.

  • IWindows 8.1에서는 Windows 8의 일부 API 기능이 변경되었습니다. 이 때문에 API 서명이 동일해도 이러한 API가 앱의 대상 Windows 버전에 따라 다르게 동작하므로 혼동을 줄 수 있습니다. 이러한 변경 내용에 주의하면 대상이 변경된 앱에서 문제를 예측하고 진단할 수 있습니다.

    영향 받는 API 목록은 Windows 8.1의 API 변경 내용(C#/VB/C++ 및 XAML로 작성한 Windows 스토어 앱) 또는 Windows 8.1의 API 변경 내용(JavaScript 및 HTML로 작성한 Windows 스토어 앱)을 참조하세요.

  • 일부 API는 유사한 기능이나 향상된 기능을 제공하는 최신 API를 위해 사용이 중단되었습니다. WinJS 및 Windows 런타임 둘 다에서 사용되지 않는 API는 페이지 맨 아래의 사용되지 않는 API 섹션에서 자세히 설명합니다. Windows 8.1에서는 이러한 API가 계속 작동하지만 향후 호환성을 보장하기 위해 기본 대안으로 업데이트됩니다. 컴파일러는 사용되지 않는 API를 호출하면 경고를 제공합니다.
  • 특정 DOM(문서 개체 모델) API는 성능 관련 이점을 제공하는 새로운 표준 기반 API를 위해 제거되었습니다. 자세한 내용은 사용되지 않는 DOM API를 참조하세요.

새 보기 상태를 지원하도록 업데이트

Windows 8.1에서는 사용자가 너비 범위 내에서 창 크기를 유연하게 조정할 수 있으므로 유연성과 장치 지원이 확장되고 다중 창 지원이 향상됩니다. Windows 8.1용 앱을 개발하는 경우 다음 사항에 유의해야 합니다.

  • Windows 8.1에는 고정 너비 보기 상태가 없습니다. 사용자가 앱 크기를 최소 너비까지 지속적으로 줄일 수 있습니다. 앱의 기본 최소 너비는 500픽셀이고 비기본 최소 너비는 320픽셀입니다. 따라서 앱에 더 이상 사이드 뷰 및 채우기 뷰 상태가 없습니다. 대신, 앱이 최소 크기까지 모든 크기에서 잘 작동하고 제대로 표시되도록 디자인하세요.

    참고: Windows 8의 사이드 뷰는 너비가 320픽셀입니다. 기본 최소 너비인 500픽셀이 Windows 8 사이드 보기보다 큽니다.

  • 사용자는 동시에 두 개 이상의 앱을 화면에 표시할 수 있습니다. 앱이 다른 두 개의 앱 사이에 나타나고 화면의 왼쪽 또는 오른쪽 가장자리에 인접하지 않을 수 있습니다.
  • 단일 앱이 동시에 두 개 이상의 창을 열 수 있습니다.
  • 앱이 다른 앱을 실행할 수 있습니다. 이 경우 충분한 공간이 있으면 일반적으로 두 개의 앱이 화면을 균일하게 분할합니다. 그러나 실행된 앱이 원본 앱보다 더 넓거나 더 좁도록 변경하거나 화면에서 원래 앱을 대체하도록 변경할 수 있습니다. 기본 동작을 변경하려면 DesiredRemainingView 속성을 사용합니다.

앱은 Windows 8에서처럼 화면 높이를 채워야 합니다. 앱의 최소 높이는 768픽셀입니다.

앱의 기본 최소 너비(500px) 및 비기본 최소 너비(320px) 다이어그램

중요: 지원하려는 상태 및 크기만 지원하도록 앱을 업데이트하세요. 플랫폼에서 상당한 유연성을 새로 제공하지만 앱의 일반적인 사용 패턴과 시나리오를 고려하여 사용자에게 가장 적합한 보기 상태를 구현하는 것이 좋습니다.

새 방향 및 레이아웃 가능성의 데모는 Windows 8.1용 응용 프로그램 보기 샘플을 참조하세요.

디자인 지침

Windows 8.1용 앱을 디자인하는 경우 다음과 같이 해야 합니다.

  • 앱 레이아웃 및 컨트롤의 배율이 최소 크기까지 감소하는지 확인합니다. 특히 다음을 포함하여 앱 크기가 UI 요소에 미치는 영향을 고려합니다.
  • 큰 화면에서 공간을 효과적으로 사용하고 자동으로 재배치되는 레이아웃을 사용하는 앱을 디자인하세요. 큰 공간을 비워 두지 마세요.
  • 최소 너비 320픽셀을 지원하려는 경우 앱 너비가 좁을 때(320픽셀에서 500픽셀 사이) 앱이 다음과 같은 방법으로 조정되도록 합니다.

최소 너비 설정

앱의 최소 너비를 기본값 500픽셀에서 변경하려면 앱 매니페스트에서 ApplicationView 요소의 MinWidth 특성을 지정합니다. Package.appxmanifest 파일을 직접 편집하여 수동으로 변경하거나, Visual Studio 2013 내에서 매니페스트 디자이너를 사용하여 값을 업데이트할 수 있습니다.


<Application>
   <VisualElements>
      <ApplicationView MinWidth=”width320 />
   </VisualElements>
</Application>

앱 매니페스트에 대한 자세한 내용은 앱 패키지 매니페스트를 참조하세요.

ApplicationView 클래스 업데이트

Windows 8.1에서 Windows.UI.ViewManagement 네임스페이스에는 다음과 같은 새로운 열거형이 있습니다.

또한 ApplicationView 클래스에는 다음과 같은 새로운 속성이 있습니다.

ApplicationView에도 다음과 같은 새로운 메서드가 있습니다.

Windows 8.1에서 다음 멤버는 사용되지 않습니다.

사이드 상태 코드 및 스타일을 작은 상태로 변경

Windows 8.1에서는 더 이상 사이드 상태를 사용하지 않습니다. Windows 8 앱이 사이드 뷰를 지원한 경우 모든 ApplicationView.Value 호출을 창 크기를 직접 쿼리하는 호출로 바꾸어야 합니다.

Windows 8.1에서 ApplicationView.Value 속성 및 ApplicationView.TryUnsnap 메서드는 사용되지 않으므로 앱에서 이 항목을 사용하는 경우 컴파일러 경고가 표시됩니다. 앱은 레이아웃을 업데이트할 시간을 알기 위해 창 크기 조정 이벤트를 등록해야 합니다. 그러나 앱의 보기 상태를 확인하기 위해 ApplicationView.Value를 호출하는 대신, Window.CurrentWindow.Bounds 속성을 사용하여 일반적인 창 크기를 가져오거나 ApplicationView.GetForCurrentViewApplicationView.Orientation을 사용하여 방향을 가져오세요. Windows 8.1에서는 앱 레이아웃을 업데이트하기 위해 앱에서 생성하는 창 크기 임계값 및 미디어 쿼리를 앱 디자이너가 결정합니다. 코드를 업데이트할 수 있는 몇 가지 방법은 다음과 같습니다.

일반적인 창 크기 보기

Windows 8(사용되지 않음)


_isSingleColumn: function () {
	Var viewState = Windows.UI.ViewManagement.ApplicationView.value;
	Return (viewState === appViewState.snapped || viewState === appViewState.fullScreenPortrait);
},e

Windows 8.1


_isSingleColumn: function () {
	// if in small mode or portrait mode, return true
	return (document.documentElement.offsetWidth <= 500 || document.documentElement.offsetWidth < document.documentElement.offsetHeight);
},


Windows 8(사용되지 않음)


private void WindowSizeChanged(object sender, WindowSizeChangedEventArgs e) {
    // Get view state
    ApplicationViewState currentViewState = ApplicationView.Value;
 
    if (currentViewState == ApplicationViewState.FullScreenLandscape) {
       // Full screen Landscape layout
    }
    else if (currentViewState == ApplicationViewState.FullScreenPortrait) {
       // Full screen Portrait layout
    }
    else if (currentViewState == ApplicationViewState.Filled) {
       // Filled layout
    }
    else if (currentViewState == ApplicationViewState.Snapped) {
       // Snapped layout
    }
}

Windows 8.1


private void WindowSizeChanged(object sender, WindowSizeChangedEventArgs e) {
        // Get window size
        var WindowWidth = Window.Current.Bounds.Width;
 
        // App code to change layout based on window width

방향 보기

Windows 8(사용되지 않음)


private void WindowSizeChanged(object sender, WindowSizeChangedEventArgs e) {
    // Get view state
    ApplicationViewState currentViewState = ApplicationView.Value;
 
    if (currentViewState == ApplicationViewState.FullScreenLandscape || currentViewState == ApplicationViewState.Filled) {
       // Landscape layouts
    }
    else if (currentViewState == ApplicationViewState.FullScreenPortrait) {
       // Portrait layouts
    }
}

Windows 8.1


private void WindowSizeChanged(object sender, WindowSizeChangedEventArgs e) {
    // Get window orientation
    ApplicationViewOrientation winOrientation = ApplicationView.GetForCurrentView().Orientation;
 
    if (winOrientation == ApplicationViewOrientation.Landscape) {
       // Landscape layouts
    }
    else if (winOrientation == ApplicationViewOrientation.Portrait) {
       // Portrait layouts
    }
}

플랫폼(XAML 또는 HTML)별 UI 변경

Windows 8.1의 UI를 변경하려면 코드를 약간 변경해야 합니다. 다음 지침에서는 Windows 8 앱을 빌드할 때 만든 UI를 기반으로 하는 변경 내용을 나열합니다.

JavaScript를 사용한 Windows 스토어 앱

변경되거나 Windows 8.1에서 더 이상 지원되지 않는 JavaScript로 Windows 스토어 앱을 구축하는 데 사용된 여러 가지 API가 있습니다. 다음 리소스를 사용하여 코드를 업데이트하세요.

–ms-view-state 미디어 쿼리에 대한 참조 제거

앱의 all –ms-view-state 미디어 쿼리를 max-width, min-width, orientation:portrait 및 orientation:landscape 쿼리로 바꿉니다.

사이드 상태 스타일 환경 사용

모든 사이트 상태 스타일이 ui-dark.css 및 ui-light.css에서 제거되었습니다. 해당 환경을 다시 사용하려면 해당 스타일을 앱 스타일시트로 이동해야 합니다. 다음 예제에서는 Windows 8.1에서 이 작업을 수행하는 방법을 보여 줍니다.

Windows 8(ui-dark.css)


@media (-ms-view-state: snapped) {
	h1,	.win-type-xx-large {
		font-size: 20pt;
		font-weight: 200;
		line-height: 1.2; /* 32px when font-size is 20pt */
	}
	h2,	.win-type-xx-large {
		font-size: 11pt;
		font-weight: 600;
		line-height: 1.3636; /* 20px when font size is 11pt */
	}
	h3,	.win-type-large {
		font-size: 11pt;
		font-weight: 400;
		line-height: 1.3636; /* 20px when font size is 11pt */
	}
	h1.win-type-ellipsis, .wintype-xx-large.win-type-ellipsis {
		line-height: 1.5; /* 40px when font-size is 20pt */
	}
	h1.win-type-ellipsis, .wintype-xx-large.win-type-ellipsis {
		line-height: 1.3636; /* 20px when font-size is 11pt */
	}
}

Windows 8.1(default.css)


@media (min-width: 320px) and (max-width: 500px) {
	h1,	.win-type-xx-large {
		font-size: 20pt;
		font-weight: 200;
		line-height: 1.2; /* 32px when font-size is 20pt */
	}
	h2,	.win-type-xx-large {
		font-size: 11pt;
		font-weight: 600;
		line-height: 1.3636; /* 20px when font size is 11pt */
	}
	h3,	.win-type-large {
		font-size: 11pt;
		font-weight: 400;
		line-height: 1.3636; /* 20px when font size is 11pt */	
	}
	h1.win-type-ellipsis, .wintype-xx-large.win-type-ellipsis {
		line-height: 1.5; /* 40px when font-size is 20pt */
	}
	h1.win-type-ellipsis, .wintype-xx-large.win-type-ellipsis {
		line-height: 1.3636; /* 20px when font-size is 11pt */
	}
}

XAML을 사용하는 Windows 스토어 앱

GridViewItemListViewItem에 대한 기본 컨트롤 템플릿의 모든 UIElement 개체가 제거되어 성능이 크게 향상되었습니다. Windows 8.1에서는 각 항목이 렌더러를 통해 직접 전체 컨트롤 템플릿 및 인터페이스를 제거하여 일반적인 UIElement 추상화를 거치지 않고 필요한 UI를 제공합니다. 이렇게 하면 앱 시작 성능이 크게 향상됩니다. GridViewItem/ListViewItem 항목 템플릿을 포함하는 Windows 8.1용으로 컴파일된 모든 앱에서 앱 시작 시간이 향상됩니다.

이러한 템플릿은 Visual Studio 2013용으로 앱의 대상을 변경할 때 자동으로 업데이트됩니다. 그러나 Windows 8용 앱에서 ListViewItem 또는 GridViewItem의 템플릿을 다시 작성하는 ItemContainerStyle을 만든 경우 이러한 성능 향상을 활용하려면 코드를 수동으로 업데이트해야 합니다.

Windows 8.1의 성능 향상

이제 기본 사항을 처리했으므로 앱을 조정하여 Windows 8보다 Windows 8.1에서 더 잘 수행되도록 해야 합니다. 이 프로세스는 다음 두 단계로 구성됩니다.

  • 사용되지 않는 API에 대한 호출을 제거하고 기본 대안을 대신 사용합니다.
  • Windows 8.1의 WinJS(JavaScript용 Windows 라이브러리) 성능 향상을 활용합니다.

Windows 8.1의 사용되지 않는 API

이 항목의 끝에 있는 사용되지 않는 API 섹션에는 Windows 8.1에서 사용되지 않는 전체 API 목록과 기본 대체가 포함되어 있습니다. 이러한 사용되지 않는 API를 사용하는 앱은 Windows 8.1에서 계속 작동하지만 이후 버전에서도 작동한다는 보장이 없습니다. 지금 코드를 업데이트하여 이러한 API에 대한 호출을 제거하고 제안된 대안으로 대체하는 것이 좋습니다.

Windows 8.1의 WinJS 성능 향상

XAML 또는 HTML을 사용하는지에 관계없이 Windows 8.1에서 프로젝트를 포팅하고 앱을 다시 컴파일하기만 해도 Windows 8보다 성능이 훨씬 향상됩니다. 그러나 JavaScript로 작성한 Windows 스토어 앱을 빌드하는 경우 다음과 같은 새 API와 서비스를 이용하여 앱의 성능을 더욱 향상시킬 수 있습니다.

WinJS 스케줄러

Windows 8.1 및 JavaScript용 Windows 라이브러리 2.0에서는 모든 작업 큐를 단일 유니버설 큐로 통합하는 개체/네임스페이스인 Scheduler를 제공합니다. 새로운 큐에는 응답성 향상을 위해 시스템 작업보다 사용자 작업에 높은 우선 순위를 지정할 수 있는 우선 순위 기반 예약 정책이 있습니다. 올바른 시간에 올바른 작업이 수행되도록 작업을 예약하고 우선 순위를 할당할 수 있습니다. 스케줄러 API WinJS.Utilities.Scheduler 및 이 스케줄러 API를 통해 코드 성능을 개선하는 방법에 대한 자세한 내용은 비동기 프로그래밍을 참조하세요.

WinJS.Binding.Template 업데이트

JavaScript용 Windows 라이브러리 2.0은 보다 효율적인 새 시스템을 사용하여 Template 개체를 처리하므로 성능이 훨씬 향상됩니다. 새 시스템에서 데이터 바인딩 및 컨트롤 인스턴스화는 JavaScript용 Windows 라이브러리 1.0에서 수행된 것처럼 직렬이 아니라 병렬 프로세스로 수행됩니다. 코드가 레거시 직렬 처리 동작에 의존하는 경우 더 빠른 템플릿 처리를 이용하기 위해 코드를 변경하는 것이 좋지만, 코드를 변경하지 않는 경우에는 disableOptimizedProcessing 속성을 사용하여 이전 동작을 복원할 수 있습니다.

Dispose 패턴

Dispose 모델은 메모리 누출을 방지하기 위해 요소와 컨트롤이 수명이 끝날 때 자원을 해제할 수 있는 새로운 패턴입니다. 요소 또는 컨트롤이 선택적으로 이 패턴을 구현할 수 있습니다. 릴리스할 리소스가 있는 JavaScript용 Windows 라이브러리 2.0 컨트롤이 이 API를 구현합니다.

Dispose 모델을 사용하려면 페이지를 벗어나거나 앱이 종료되는 경우와 같이 컨트롤이 더 이상 필요하지 않을 때 컨트롤의 dispose 메서드를 호출합니다.

Windows 8.1의 새로운 기능 및 컨트롤 최대한 활용

Windows 8.1에서는 앱에 시각적 매력을 추가하고, 새로운 기능을 사용하며, 앱이 Windows와 더 잘 통합되도록 하는 여러 가지 새로운 레이아웃 옵션 및 컨트롤을 제공합니다. Windows 8.1의 모든 새로운 컨트롤을 포괄적으로 검토하려면 다음을 참조하세요.

이 섹션에서는 Windows 8.1에서 사용자 앱을 차별화하는 여러 컨트롤 및 UI 기능을 강조합니다.

앱에서 바로 검색

Windows 8.1에서는 검색 결과를 제공하는 데 도움이 되는 새로운 검색 상자 컨트롤인 XAML을 사용하는 앱용 Windows.UI.Xaml.Controls.SearchBox 및 JavaScript를 사용하는 앱용 WinJS.UI.SearchBox를 제공합니다. 이제 앱이 태그의 요소로 검색 상자를 포함할 수 있습니다. 새 컨트롤은 전체 템플릿 및 스타일을 지원합니다. Windows 8.1에서 앱 검색 환경은 완전히 앱을 통해 제어됩니다. 검색 상자가 검색 계약에 통합되어 환경을 강화하고 세부적인 사용자 지정을 가능하게 하므로 앱은 사용자의 필요에 맞게 만들어진 환경을 제공할 수 있습니다.

WinJS 및 XAML의 새 SearchBox 컨트롤에 대한 자세한 내용은 Search updates을 참조하세요.

새 타일 크기

Windows 8.1에서는 타일에 대한 다음과 같은 변경 내용과 타일 작업 방법을 제공합니다. Windows 8에는 다음과 같은 두 가지 타일 크기가 있습니다.

  • 정사각형 타일(150×150픽셀, 1x 크기 조정 수준)
  • 와이드 타일(310×150, 1x 크기 조정 수준)

Windows 8.1에는 다음과 같은 두 가지 추가 타일 크기가 있습니다.

  • 작은 타일 (70×70, 1x 크기 조정 수준)
  • 큰 타일(310×310, 1x 크기 조정 수준)

4개의 템플릿 유형 중 3개가 사각형이므로 Windows 8에서 "사각형" 타일(150×150, 1x 크기 조정 수준)로 사용된 타일을 이제 "중간 크기" 타일이라고 합니다. 따라서 전체 집합에는 작은 타일, 중간 크기 타일, 와이드 타일 및 큰 타일이 있습니다.

사용자가 네 개의 작은 타일을 하나의 중간 크기 타일 위치에 맞출 수 있습니다. 작은 타일은 라이브 타일 알림을 지원하지 않지만 배지를 지원합니다. 큰 타일은 와이드 타일 두 개와 같은 공간을 사용하고 Windows 8 타일 크기처럼 라이브 타일 알림을 지원합니다.

타일 템플릿에 대한 새로운 명명 규칙

새 타일 크기를 추가하면서 타일 템플릿에 대한 Windows 8 명명 규칙을 업데이트했습니다. 새로운 규칙에서는 1× 크기 조정 수준의 절대 픽셀 크기를 사용합니다. 네 가지 타일 크기는 다음과 같이 새 이름에 매핑되고 각 범주에는 많은 템플릿이 있습니다.

  • 작은 타일 = Square70x70
  • 중간 크기 타일 = Square150x150
  • 와이드 타일 = Wide310x150
  • 큰 타일 = Square310x310

마찬가지로, 이제 앱 매니페스트에서 SmallLogo 특성을 Square30x30Logo라고 합니다.

새 명령 규칙에 따라 기존 타일 템플릿의 이름이 모두 바뀌었습니다.

이전 이름새 이름
TileSquareTileSquare150x150TileSquareImage(이전 이름)/TileSquare150x150Image(새 이름)
TileWideTileWide310x150TileWideImageAndText01(이전 이름)/TileWide310x150ImageAndText01(새 이름)

 

호환성을 위해 이전 이름도 인식됩니다. 그러나 모든 새로운 개발에서는 새 이름을 사용하세요. Windows 8.1의 타일 업데이트에 대한 자세한 내용은 타일 업데이트를 참조하세요.

Hub 컨트롤

Windows 8.1에서는 올바른 디자인 지침과 동작을 보여 주는 허브 디자인 패턴을 더 쉽게 만들 수 있도록 XAML 및 WinJS용 새 컨트롤인 허브 컨트롤을 제공합니다. 허브 페이지는 앱에 대한 사용자의 진입점입니다. 이 페이지에는 사용자가 새롭고 흥미로운 기능을 한 눈에 살펴보고 앱 콘텐츠를 자세히 탐색할 수 있는 다채로운 이동 보기로 콘텐츠가 표시됩니다. 허브는 다양한 콘텐츠 범주로 구성되며, 각각의 범주는 앱의 섹션 페이지에 매핑됩니다. 각 섹션에서 콘텐츠 또는 기능이 다양하게 생성되어야 합니다. 허브는 풍부한 시각적 다양성을 제공하여 앱의 각 부분으로 사용자를 유도해야 합니다.

허브 컨트롤 참조 페이지의 경우 Hub (XAML) 또는 Hub (WinJS)를 참조하세요. 허브 사용 관련 권장 사항에 대한 자세한 내용은 허브 컨트롤에 대한 지침을 참조하세요.

연락처 및 일정

Windows 8.1에서는 사용자의 연락처 및 일정을 조작하기 위한 편리한 API를 제공합니다. 연락처 API를 사용하여 소스 앱이 데이터 저장소를 메일 주소 또는 전화 번호별로 쿼리하여 일치하는 연락처에 대한 연락처 카드를 반환할 수 있습니다. 또한 앱에서 대상 작업을 처리하는 데 사용할 수 있는 연락처 관련 작업 유형을 정의합니다. 일정 API를 사용하여 약속을 추가, 교체 및 제거하고 프로그래밍 방식으로 사용자의 기본 약속 공급자 앱을 다른 약속 공급자 앱과 나란히 표시합니다.

연락처에 대한 자세한 내용은 Windows.ApplicationModel.Contacts를 참조하세요. 일정에 대한 자세한 내용은 Windows.ApplicationModel.Appointments를 참조하세요.

MenuFlyout(XAML)

Windows 8.1에서는 사용자가 현재 수행하는 작업에 관련된 명령 또는 옵션 목록을 일시적으로 보여 주는 새로운 XAML용 컨트롤인 MenuFlyout 컨트롤을 제공합니다. MenuFlyout에는 사용자가 화면의 다른 부분을 탭하거나 클릭하여 해제할 수 있는 경량 UI가 표시됩니다. 사용자가 간단한 명령이나 옵션의 상황별 목록에서 선택할 수 있게 하려면 이 컨트롤을 사용합니다. MenuFlyout은 사용자의 탭이나 클릭에 대한 응답으로만 표시되어야 하며 사용자가 해당 항목을 벗어나서 탭하면 항상 해제됩니다.

MenuFlyout 사용 방법을 보여 주는 샘플을 다운로드하려면 XAML 플라이아웃 및 MenuFlyout 샘플을 참조하세요.

SettingsFlyout(XAML)

Windows 8.1에서는 올바른 디자인 지침과 동작을 보여 주는 앱 설정 창을 더 쉽게 만들 수 있는 새로운 XAML용 컨트롤인 SettingsFlyout 컨트롤을 제공합니다. Page 컨트롤과 마찬가지로 SettingsFlyout은 x:Class 특성을 SettingsFlyout의 하위 클래스로 지정하여 XAML에서 문서의 루트 요소로 선언할 수 있습니다. 설정 플라이아웃의 너비를 설정할 수 있지만 높이는 항상 화면의 전체 높이입니다.

SettingsFlyout 사용 방법을 보여 주는 샘플을 다운로드하려면 앱 설정 샘플(Windows 8.1)을 참조하세요.

NavBar(WinJS)

Windows 8.1 및 WinJS에서는 일관되고 예측 가능한 탐색 환경을 제공하는 데 도움이 되는 새로운 컨트롤인 WinJS.UI.NavBar 컨트롤을 제공합니다. NavBar는 탐색 명령 전용인 AppBar와 비슷합니다. 실제로 NavBarAppBar의 하위 클래스입니다. 간단한 링크 목록을 포함할 수 있으며, 범주로 구성된 여러 수준의 링크를 포함할 수 있습니다. 항목을 하드 코드하거나 프로그래밍 방식으로 업데이트하거나 데이터 바인딩을 사용하여 NavBar를 채울 수 있습니다.

기타 새로운 기능

Windows 8.1에서는 Windows 런타임이 훨씬 확장되었습니다. 다음과 같은 네임스페이스가 Windows 런타임에 추가되었습니다.

네임스페이스설명
Windows.ApplicationModel.AppointmentsAppointment 클래스 및 관련 지원 클래스가 포함됩니다. Appointment는 일정의 약속을 나타냅니다.
Windows.ApplicationModel.Appointments.AppointmentsProvider약속 공급자와 상호 작용하도록 활성화함으로써 약속 추가 및 약속 제거 요청에 대한 작업 클래스를 정의합니다.
Windows.ApplicationModel.Calls잠금 화면 호출에 대해 앱이 활성화되는 방법 및 앱이 잠금 화면을 조작하는 방법을 제어합니다.
Windows.ApplicationModel.Search.Core앱에서 바로 사용되는 SearchBox 컨트롤 및 검색 창에 대한 검색 제안에 액세스할 수 있습니다.
Windows.Data.PdfPDF(Portable Document Format) 문서의 페이지를 이미지 파일로 변환하기 위한 클래스가 포함됩니다.
Windows.Data.Text텍스트 세그먼트 식별 및 유니코드 문자의 속성 확인을 지원합니다.
Windows.Devices.BackgroundWindows.Devices.Background의 클래스는 장치 백그라운드 작업에서 작업을 트리거한 앱이 제공하는 정보를 가져오고 진행 상황을 앱에 다시 보고하는 데 사용됩니다.
Windows.Devices.BluetoothBluetooth BR/EDR 및 Bluetooth LE 전송에 액세스할 수 있습니다.
Windows.Devices.Bluetooth.GenericAttributeProfileWindows 스토어 앱이 Bluetooth LE 장치와 통신하는 데 사용할 수 있는 클래스를 정의합니다.
Windows.Devices.Bluetooth.RfcommWindows 스토어 앱이 Bluetooth 장치와 통신하는 데 사용할 수 있는 클래스를 정의합니다.
Windows.Devices.Custom사용자 지정 장치를 비동기적으로 열고, 열기 작업에서 반환된 개체를 사용하여 비동기 IOCTL을 장치에 보냅니다.
Windows.Devices.Geolocation.Geofencing지오펜스를 사용하면 앱이 주요 위치의 반경을 정의하고 해당 영역에 들어가거나 영역에서 나갈 때 앱이 경고를 받을 수 있습니다.
Windows.Devices.HumanInterfaceDeviceWindows 스토어 앱이 HID(휴먼 인터페이스 장치) 프로토콜을 지원하는 장치에 액세스할 수 있게 합니다.
Windows.Devices.PointOfService응용 프로그램 개발자가 바코드 스캐너, 자기띠 판독기 등의 POS(서비스 지점) 주변 장치에 액세스할 수 있게 합니다.
Windows.Devices.ScannersWIA(Windows 이미지 인식) COM API 위에 빌드되어 Windows 스토어 앱과 데스크톱 앱에 스캔 기능을 제공하는 클래스, 인터페이스, 구조체 및 기타 구성 요소가 포함됩니다.
Windows.Devices.SmartCards스마트 카드 판독기 및 스마트 카드에 대한 정보를 가져오고, 실제 스마트 카드를 구성하고, TPM(신뢰할 수 있는 플랫폼 모듈) 가상 스마트 카드를 생성, 구성 및 삭제합니다.
Windows.Devices.UsbWindows 스토어 앱이 장치 클래스에 속하지 않거나 Microsoft에서 Windows 제공 드라이버를 제공하지 않는 USB 장치와 통신하는 데 사용할 수 있는 Windows 런타임 클래스입니다.
Windows.Devices.WiFiDirect관련 Wi-Fi Direct 장치에 대한 연결을 지원하는 클래스가 포함됩니다.
Windows.Media.ContentRestrictions등급이 지정된 콘텐츠에 대한 가족 보호 설정을 정의하는 클래스를 제공합니다.
Windows.Media.CoreMediaStreamSource를 지원하는 핵심 미디어 스트리밍 API가 포함됩니다. MediaStreamSource 샘플은 MediaStreamSource를 사용하는 방법을 보여 줍니다.
Windows.Media.Effects장치에서 오디오 처리 체인을 검색하기 위한 클래스가 포함됩니다.
Windows.Media.Render미디어 렌더링을 관리하기 위한 클래스를 제공합니다.
Windows.Media.SpeechSynthesis텍스트 문자열을 오디오 스트림으로 변환하는 음성 합성 엔진(음성) 초기화 및 구성을 지원합니다. TTS(텍스트 음성 변환)라고도 합니다.
Windows.Security.EnterpriseData선택 지우기를 지원하는 클래스가 포함됩니다.
Windows.System.Profile.SystemManufacturers하드웨어 개발자 및 OEM에 대한 정보를 제공합니다.
Windows.UI.WebView앱에서 HTML 콘텐츠를 호스트하는 컨트롤을 제공합니다.
Windows.Web.HttpWindows 스토어 앱에 최신 HTTP 클라이언트 API를 제공합니다.
Windows.Web.Http.FiltersHTTP 요청을 보내는 클래스 및 Windows 스토어 앱에서 HTTP 및 REST 서비스를 대상으로 하도록 필터를 만드는 인터페이스를 제공합니다.
Windows.Web.Http.HeadersWindows.Web.Http 네임스페이스에서 HTTP 서비스를 대상으로 하는 Windows 스토어 앱에 사용되는 HTTP 헤더를 지원합니다.

 

추가 리소스

다음 리소스는 Windows 8 코드를 Windows 8.1로 마이그레이션하는 동안 발생할 수 있는 특정 문제를 해결하도록 도와줍니다.

다음 지원 포럼은 기존 코드를 Windows 8.1로 마이그레이션하는 것을 도와주기 위해 개설되었습니다.

사용되지 않는 API

사용되지 않는 WinJS API

다음 JavaScript API 요소는 사용되지 않으며 이후 버전의 Windows에서 사용하지 못할 수 있습니다. 적절한 대안은 아래 표를 참조하세요.

API 요소대체된 대상
SettingsFlyout.width 속성 {win-wide}새 창 크기 모델로 대체됩니다.
ListLayout.backdropColor 속성.win-backdrop {background-color:<value>;}
ListLayout.disableBackdrop 속성.win-backdrop {background-color:transparent;}
GridLayout.backdropColor 속성.win-backdrop {background-color: <color>;}
GridLayout.disableBackdrop 속성.win-backdrop {background-color:transparent;}
GridLayout.maxRows 속성

다음과 같이 CSS에서 레이아웃에 대한 최대 행 수를 가져오기 위해 높이를 제어할 수 있습니다..win-surface {height: 200px;}

GridLayout.groupInfo 속성 CellspanningLayout.groupInfo 속성
GridLayout.itemInfo 속성 CellspanningLayout.itemInfo 속성
ListView.loadingBehavior 속성디자인 패턴을 사용합니다.
ListView.automaticallyLoadPages 속성디자인 패턴을 사용합니다.
ListView.loadMorePages 메서드디자인 패턴을 사용합니다.
ListView.pagesToLoad 속성디자인 패턴을 사용합니다.
ListView.pagesToLoadThreshold 속성디자인 패턴을 사용합니다.

 

사용되지 않는 Windows 런타임 API

다음 표에는 Windows 8과 Windows 8.1 간에 더 이상 사용되지 않는 API가 나와 있습니다. "대체 API" 필드는 Windows 8.1로 코드를 업그레이드할 때 사용할 수 있는 적절한 대안을 나타냅니다. 이러한 API에 대한 자세한 내용은 Windows 개발자 센터로 이동하여 Windows 런타임 및 WinJS 참조 설명서를 검토하세요.

API 요소(Windows.) 대체 요소(Windows.)
*ApplicationModel.Contacts. ContactFieldType.Location *ApplicationModel.Contacts.ContactFieldType.Address
*ApplicationModel.Contacts. ContactFieldType.InstantMessage *ApplicationModel.Contacts.ContactFieldType.ConnectedServiceAccount
*ApplicationModel.Contacts. ContactFieldType.Custom 특정 유형 중 하나를 사용합니다.
*ApplicationModel.Contacts. ContactFieldCategory (All Members) *ApplicationModel.Contacts.ContactPhoneKind, *ApplicationModel.Contacts.ContactEmailKind 및 *ApplicationModel.Contacts.ContactAddressKind
*ApplicationModel.Contacts.IContactField (All Members) *ApplicationModel.Contacts.IContactAddress, *ApplicationModel.Contacts.IContactPhone, *ApplicationModel.Contacts.IContactSignificantOther, *ApplicationModel.Contacts.IContact2, *ApplicationModel.Contacts.IContactEmail, *ApplicationModel.Contacts. IContactConnectedServiceAccount, *ApplicationModel.Contacts.IContactWebsite, *ApplicationModel.Contacts.IContactJobInfo 또는 *ApplicationModel.Contacts.IContactDate
*ApplicationModel.Contacts.IContactField. get_Type *ApplicationModel.Contacts.IContactAddress, *ApplicationModel.Contacts.IContactPhone, *ApplicationModel.Contacts.IContactSignificantOther, *ApplicationModel.Contacts.IContact2, *ApplicationModel.Contacts.IContactEmail, *ApplicationModel.Contacts. IContactConnectedServiceAccount, *ApplicationModel.Contacts.IContactWebsite, *ApplicationModel.Contacts.IContactJobInfo 또는 *ApplicationModel.Contacts.IContactDate
*ApplicationModel.Contacts.IContactField. get_Category *ApplicationModel.Contacts.IContactAddress, *ApplicationModel.Contacts.IContactPhone, *ApplicationModel.Contacts.IContactSignificantOther, *ApplicationModel.Contacts.IContact2, *ApplicationModel.Contacts.IContactEmail, *ApplicationModel.Contacts. IContactConnectedServiceAccount, *ApplicationModel.Contacts.IContactWebsite, *ApplicationModel.Contacts.IContactJobInfo 또는 *ApplicationModel.Contacts.IContactDate
*ApplicationModel.Contacts.IContactField. get_Name *ApplicationModel.Contacts.IContactAddress, *ApplicationModel.Contacts.IContactPhone, *ApplicationModel.Contacts.IContactSignificantOther, *ApplicationModel.Contacts.IContact2, *ApplicationModel.Contacts.IContactEmail, *ApplicationModel.Contacts. IContactConnectedServiceAccount, *ApplicationModel.Contacts.IContactWebsite, *ApplicationModel.Contacts.IContactJobInfo 또는 *ApplicationModel.Contacts.IContactDate
*ApplicationModel.Contacts.IContactField. get_Value *ApplicationModel.Contacts.IContactAddress, *ApplicationModel.Contacts.IContactPhone, *ApplicationModel.Contacts.IContactSignificantOther, *ApplicationModel.Contacts.IContact2, *ApplicationModel.Contacts.IContactEmail, *ApplicationModel.Contacts. IContactConnectedServiceAccount, *ApplicationModel.Contacts.IContactWebsite, *ApplicationModel.Contacts.IContactJobInfo 또는 *ApplicationModel.Contacts.IContactDate
*ApplicationModel.Contacts.ContactField (All Members) *ApplicationModel.Contacts.ContactAddress, *ApplicationModel.Contacts.ContactPhone, *ApplicationModel.Contacts.ContactSignificantOther, *ApplicationModel.Contacts.Contact, *ApplicationModel.Contacts.ContactEmail, *ApplicationModel.Contacts. ContactConnectedServiceAccount, *ApplicationModel.Contacts.ContactWebsite, *ApplicationModel.Contacts.ContactJobInfo 또는 *ApplicationModel.Contacts.ContactDate
*ApplicationModel.Contacts.ContactField. get_Type *ApplicationModel.Contacts.ContactAddress, *ApplicationModel.Contacts.ContactPhone, *ApplicationModel.Contacts.ContactSignificantOther, *ApplicationModel.Contacts.Contact, *ApplicationModel.Contacts.ContactEmail, *ApplicationModel.Contacts. ContactConnectedServiceAccount, *ApplicationModel.Contacts.ContactWebsite, *ApplicationModel.Contacts.ContactJobInfo 또는 *ApplicationModel.Contacts.ContactDate
*ApplicationModel.Contacts.ContactField. get_Category *ApplicationModel.Contacts.ContactAddress, *ApplicationModel.Contacts.ContactPhone, *ApplicationModel.Contacts.ContactSignificantOther, *ApplicationModel.Contacts.Contact, *ApplicationModel.Contacts.ContactEmail, *ApplicationModel.Contacts. ContactConnectedServiceAccount, *ApplicationModel.Contacts.ContactWebsite, *ApplicationModel.Contacts.ContactJobInfo 또는 *ApplicationModel.Contacts.ContactDate
*ApplicationModel.Contacts.ContactField. get_Name *ApplicationModel.Contacts.ContactAddress, *ApplicationModel.Contacts.ContactPhone, *ApplicationModel.Contacts.ContactSignificantOther, *ApplicationModel.Contacts.Contact, *ApplicationModel.Contacts.ContactEmail, *ApplicationModel.Contacts. ContactConnectedServiceAccount, *ApplicationModel.Contacts.ContactWebsite, *ApplicationModel.Contacts.ContactJobInfo 또는 *ApplicationModel.Contacts.ContactDate
*ApplicationModel.Contacts.ContactField. get_Value *ApplicationModel.Contacts.ContactAddress, *ApplicationModel.Contacts.ContactPhone, *ApplicationModel.Contacts.ContactSignificantOther, *ApplicationModel.Contacts.Contact, *ApplicationModel.Contacts.ContactEmail, *ApplicationModel.Contacts. ContactConnectedServiceAccount, *ApplicationModel.Contacts.ContactWebsite, *ApplicationModel.Contacts.ContactJobInfo 또는 *ApplicationModel.Contacts.ContactDate
*ApplicationModel.Contacts.ContactField. ctor *ApplicationModel.Contacts.ContactPhone or *ApplicationModel.Contacts.ContactEmail
*ApplicationModel.Contacts.ContactField. ctor *ApplicationModel.Contacts.ContactPhone or *ApplicationModel.Contacts.ContactEmail
*ApplicationModel.Contacts.ContactField. ctor *ApplicationModel.Contacts.ContactPhone or *ApplicationModel.Contacts.ContactEmail
*ApplicationModel.Contacts. ContactLocationField (All Members) *ApplicationModel.Contacts.ContactAddress
*ApplicationModel.Contacts. ContactLocationField. get_UnstructuredAddress *ApplicationModel.Contacts.ContactAddress
*ApplicationModel.Contacts. ContactLocationField.get_Street *ApplicationModel.Contacts.ContactAddress
*ApplicationModel.Contacts. ContactLocationField.get_City *ApplicationModel.Contacts.ContactAddress
*ApplicationModel.Contacts. ContactLocationField.get_Region *ApplicationModel.Contacts.ContactAddress
*ApplicationModel.Contacts. ContactLocationField.get_Country *ApplicationModel.Contacts.ContactAddress
*ApplicationModel.Contacts. ContactLocationField.get_PostalCode *ApplicationModel.Contacts.ContactAddress
*ApplicationModel.Contacts. ContactLocationField.get_Type *ApplicationModel.Contacts.ContactAddress, *ApplicationModel.Contacts.ContactPhone, *ApplicationModel.Contacts.ContactSignificantOther, *ApplicationModel.Contacts.Contact, *ApplicationModel.Contacts.ContactEmail, *ApplicationModel.Contacts. ContactConnectedServiceAccount, *ApplicationModel.Contacts.ContactWebsite, *ApplicationModel.Contacts.ContactJobInfo 또는 *ApplicationModel.Contacts.ContactDate
*ApplicationModel.Contacts. ContactLocationField.get_Category *ApplicationModel.Contacts.ContactAddress, *ApplicationModel.Contacts.ContactPhone, *ApplicationModel.Contacts.ContactSignificantOther, *ApplicationModel.Contacts.Contact, *ApplicationModel.Contacts.ContactEmail, *ApplicationModel.Contacts. ContactConnectedServiceAccount, *ApplicationModel.Contacts.ContactWebsite, *ApplicationModel.Contacts.ContactJobInfo 또는 *ApplicationModel.Contacts.ContactDate
*ApplicationModel.Contacts. ContactLocationField.get_Name *ApplicationModel.Contacts.ContactAddress, *ApplicationModel.Contacts.ContactPhone, *ApplicationModel.Contacts.ContactSignificantOther, *ApplicationModel.Contacts.Contact, *ApplicationModel.Contacts.ContactEmail, *ApplicationModel.Contacts. ContactConnectedServiceAccount, *ApplicationModel.Contacts.ContactWebsite, *ApplicationModel.Contacts.ContactJobInfo 또는 *ApplicationModel.Contacts.ContactDate
*ApplicationModel.Contacts. ContactLocationField.get_Value *ApplicationModel.Contacts.ContactAddress, *ApplicationModel.Contacts.ContactPhone, *ApplicationModel.Contacts.ContactSignificantOther, *ApplicationModel.Contacts.Contact, *ApplicationModel.Contacts.ContactEmail, *ApplicationModel.Contacts. ContactConnectedServiceAccount, *ApplicationModel.Contacts.ContactWebsite, *ApplicationModel.Contacts.ContactJobInfo 또는 *ApplicationModel.Contacts.ContactDate
*ApplicationModel.Contacts. ContactLocationField.ctor *ApplicationModel.Contacts.ContactAddress
*ApplicationModel.Contacts. ContactLocationField.ctor *ApplicationModel.Contacts.ContactAddress
*ApplicationModel.Contacts. ContactLocationField.ctor *ApplicationModel.Contacts.ContactAddress
*ApplicationModel.Contacts. ContactInstantMessageField (All Members) *ApplicationModel.Contacts.ContactConnectedServiceAccount
*ApplicationModel.Contacts. ContactInstantMessageField.get_UserName *ApplicationModel.Contacts.ContactConnectedServiceAccount
*ApplicationModel.Contacts. ContactInstantMessageField.get_Service *ApplicationModel.Contacts.ContactConnectedServiceAccount
*ApplicationModel.Contacts. ContactInstantMessageField.get_DisplayText *ApplicationModel.Contacts.ContactConnectedServiceAccount
*ApplicationModel.Contacts. ContactInstantMessageField.get_LaunchUri *ApplicationModel.Contacts.ContactConnectedServiceAccount
*ApplicationModel.Contacts. ContactInstantMessageField.get_Type *ApplicationModel.Contacts.ContactAddress, *ApplicationModel.Contacts.ContactPhone, *ApplicationModel.Contacts.ContactSignificantOther, *ApplicationModel.Contacts.Contact, *ApplicationModel.Contacts.ContactEmail, *ApplicationModel.Contacts. ContactConnectedServiceAccount, *ApplicationModel.Contacts.ContactWebsite, *ApplicationModel.Contacts.ContactJobInfo 또는 *ApplicationModel.Contacts.ContactDate
*ApplicationModel.Contacts. ContactInstantMessageField.get_Category *ApplicationModel.Contacts.ContactAddress, *ApplicationModel.Contacts.ContactPhone, *ApplicationModel.Contacts.ContactSignificantOther, *ApplicationModel.Contacts.Contact, *ApplicationModel.Contacts.ContactEmail, *ApplicationModel.Contacts. ContactConnectedServiceAccount, *ApplicationModel.Contacts.ContactWebsite, *ApplicationModel.Contacts.ContactJobInfo 또는 *ApplicationModel.Contacts.ContactDate
*ApplicationModel.Contacts. ContactInstantMessageField.get_Name *ApplicationModel.Contacts.ContactAddress, *ApplicationModel.Contacts.ContactPhone, *ApplicationModel.Contacts.ContactSignificantOther, *ApplicationModel.Contacts.Contact, *ApplicationModel.Contacts.ContactEmail, *ApplicationModel.Contacts. ContactConnectedServiceAccount, *ApplicationModel.Contacts.ContactWebsite, *ApplicationModel.Contacts.ContactJobInfo 또는 *ApplicationModel.Contacts.ContactDate
*ApplicationModel.Contacts. ContactInstantMessageField.get_Value *ApplicationModel.Contacts.ContactAddress, *ApplicationModel.Contacts.ContactPhone, *ApplicationModel.Contacts.ContactSignificantOther, *ApplicationModel.Contacts.Contact, *ApplicationModel.Contacts.ContactEmail, *ApplicationModel.Contacts. ContactConnectedServiceAccount, *ApplicationModel.Contacts.ContactWebsite, *ApplicationModel.Contacts.ContactJobInfo 또는 *ApplicationModel.Contacts.ContactDate
*ApplicationModel.Contacts. ContactInstantMessageField.ctor *ApplicationModel.Contacts.ContactConnectedServiceAccount
*ApplicationModel.Contacts. ContactInstantMessageField.ctor *ApplicationModel.Contacts.ContactConnectedServiceAccount
*ApplicationModel.Contacts. ContactInstantMessageField.ctor *ApplicationModel.Contacts.ContactConnectedServiceAccount
*ApplicationModel.Contacts. KnownContactField (All Members) *ApplicationModel.Contacts.ContactAddress, *ApplicationModel.Contacts.ContactPhone, *ApplicationModel.Contacts.ContactConnectedServiceAccount, or *ApplicationModel.Contacts. Contacts. ContactEmail
*ApplicationModel.Contacts. KnownContactField.get_Email *ApplicationModel.Contacts.ContactAddress, *ApplicationModel.Contacts.ContactPhone, *ApplicationModel.Contacts.ContactConnectedServiceAccount, or *ApplicationModel.Contacts. Contacts. ContactEmail
*ApplicationModel.Contacts. KnownContactField.get_PhoneNumber *ApplicationModel.Contacts.ContactAddress, *ApplicationModel.Contacts.ContactPhone, *ApplicationModel.Contacts.ContactConnectedServiceAccount, or *ApplicationModel.Contacts. Contacts. ContactEmail
*ApplicationModel.Contacts. KnownContactField.get_Location *ApplicationModel.Contacts.ContactAddress, *ApplicationModel.Contacts.ContactPhone, *ApplicationModel.Contacts.ContactConnectedServiceAccount, or *ApplicationModel.Contacts. Contacts. ContactEmail
*ApplicationModel.Contacts. KnownContactField.get_InstantMessage *ApplicationModel.Contacts.ContactAddress, *ApplicationModel.Contacts.ContactPhone, *ApplicationModel.Contacts.ContactConnectedServiceAccount, or *ApplicationModel.Contacts. Contacts. ContactEmail
*ApplicationModel.Contacts. KnownContactField.ConvertNameToType *ApplicationModel.Contacts.ContactAddress, *ApplicationModel.Contacts.ContactPhone, *ApplicationModel.Contacts.ContactConnectedServiceAccount, or *ApplicationModel.Contacts. Contacts. ContactEmail
*ApplicationModel.Contacts. KnownContactField.ConvertTypeToName *ApplicationModel.Contacts.ContactAddress, *ApplicationModel.Contacts.ContactPhone, *ApplicationModel.Contacts.ContactConnectedServiceAccount, or *ApplicationModel.Contacts. Contacts. ContactEmail
*ApplicationModel.Contacts. ContactInformation (All Members) *ApplicationModel.Contacts.Contact
*ApplicationModel.Contacts. ContactInformation.get_Name *ApplicationModel.Contacts.Contact
*ApplicationModel.Contacts. ContactInformation.GetThumbnailAsync *ApplicationModel.Contacts.Contact
*ApplicationModel.Contacts. ContactInformation.get_Emails *ApplicationModel.Contacts.Contact
*ApplicationModel.Contacts. ContactInformation.get_PhoneNumbers *ApplicationModel.Contacts.Contact
*ApplicationModel.Contacts. ContactInformation.get_Locations *ApplicationModel.Contacts.Contact
*ApplicationModel.Contacts. ContactInformation.get_InstantMessages *ApplicationModel.Contacts.Contact
*ApplicationModel.Contacts. ContactInformation.get_CustomFields *ApplicationModel.Contacts.Contact
*ApplicationModel.Contacts. ContactInformation.QueryCustomFields *ApplicationModel.Contacts.Contact
*ApplicationModel.Contacts.Contact. get_Name *ApplicationModel.Contacts.Contact.FirstName
*ApplicationModel.Contacts.Contact. put_Name *ApplicationModel.Contacts.Contact.FirstName
*ApplicationModel.Contacts.Contact. get_Fields *ApplicationModel.Contacts.Contact.Phones, *ApplicationModel.Contacts.Contact.Emails, *ApplicationModel.Contacts.Contact.Addresses 또는 *ApplicationModel.Contacts.Contact. ConnectedServiceAccounts
*ApplicationModel.Contacts.ContactPicker. get_DesiredFields *ApplicationModel.Contacts.ContactPicker.DesiredFieldsWithContactFieldType
*ApplicationModel.Contacts.ContactPicker. PickSingleContactAsync *ApplicationModel.Contacts.ContactPicker.PickContactAsync
*ApplicationModel.Contacts.ContactPicker. PickMultipleContactsAsync *ApplicationModel.Contacts.ContactPicker.PickContactsAsync
*ApplicationModel.Contacts. IContactFieldFactory (All Members) *ApplicationModel.Contacts.ContactPhone or *ApplicationModel.Contacts.ContactEmail
*ApplicationModel.Contacts. IContactFieldFactory.CreateField *ApplicationModel.Contacts.ContactPhone or *ApplicationModel.Contacts.ContactEmail
*ApplicationModel.Contacts. IContactFieldFactory.CreateField *ApplicationModel.Contacts.ContactPhone or *ApplicationModel.Contacts.ContactEmail
*ApplicationModel.Contacts. IContactFieldFactory.CreateField *ApplicationModel.Contacts.ContactPhone or *ApplicationModel.Contacts.ContactEmail
*ApplicationModel.Contacts. IContactLocationFieldFactory (All Members) *ApplicationModel.Contacts.ContactAddress
*ApplicationModel.Contacts. IContactLocationFieldFactory. CreateLocation *ApplicationModel.Contacts.ContactAddress
*ApplicationModel.Contacts. IContactLocationFieldFactory. CreateLocation *ApplicationModel.Contacts.ContactAddress
*ApplicationModel.Contacts. IContactLocationFieldFactory. CreateLocation *ApplicationModel.Contacts.ContactAddress
*ApplicationModel.Contacts. IContactInstantMessageFieldFactory (All Members) *ApplicationModel.Contacts.ContactConnectedServiceAccount
*ApplicationModel.Contacts. IContactInstantMessageFieldFactory. CreateInstantMessage *ApplicationModel.Contacts.ContactConnectedServiceAccount
*ApplicationModel.Contacts. IContactInstantMessageFieldFactory. CreateInstantMessage *ApplicationModel.Contacts.ContactConnectedServiceAccount
*ApplicationModel.Contacts. IContactInstantMessageFieldFactory. CreateInstantMessage *ApplicationModel.Contacts.ContactConnectedServiceAccount
*ApplicationModel.Contacts. ContactFieldFactory (All Members) *ApplicationModel.Contacts.ContactWebsite, *ApplicationModel.Contacts. ContactSignificantOther, *ApplicationModel.Contacts.ContactAddress, *ApplicationModel. Contacts.ContactEmail, *ApplicationModel.Contacts.ContactPhone, *ApplicationModel. Contacts.Contact, *ApplicationModel.Contacts.ContactDate 또는 *ApplicationModel.Contacts. ContactJobInfo
*ApplicationModel.Contacts. ContactFieldFactory.CreateField *ApplicationModel.Contacts.ContactPhone or *ApplicationModel.Contacts.ContactEmail
*ApplicationModel.Contacts. ContactFieldFactory.CreateField *ApplicationModel.Contacts.ContactPhone or *ApplicationModel.Contacts.ContactEmail
*ApplicationModel.Contacts. ContactFieldFactory.CreateField *ApplicationModel.Contacts.ContactPhone or *ApplicationModel.Contacts.ContactEmail
*ApplicationModel.Contacts. ContactFieldFactory.CreateLocation *ApplicationModel.Contacts.ContactAddress
*ApplicationModel.Contacts. ContactFieldFactory.CreateLocation *ApplicationModel.Contacts.ContactAddress
*ApplicationModel.Contacts. ContactFieldFactory.CreateLocation *ApplicationModel.Contacts.ContactAddress
*ApplicationModel.Contacts. ContactFieldFactory.CreateInstantMessage *ApplicationModel.Contacts.ContactConnectedServiceAccount
*ApplicationModel.Contacts. ContactFieldFactory.CreateInstantMessage *ApplicationModel.Contacts.ContactConnectedServiceAccount
*ApplicationModel.Contacts. ContactFieldFactory.CreateInstantMessage *ApplicationModel.Contacts.ContactConnectedServiceAccount
*ApplicationModel.Contacts.Provider. ContactPickerUI.AddContact *ApplicationModel.Contacts.ContactPickerUI.AddContact (*ApplicationModel.Contacts. Contact *contact, AddContactResult *result)
*ApplicationModel.Contacts.Provider. ContactPickerUI.get_DesiredFields *ApplicationModel.Contacts.ContactPickerUI.DesiredFieldsWithContactFieldType
*ApplicationModel.DataTransfer. StandardDataFormats.get_Uri *ApplicationModel.DataTransfer.StandardDataFormats.WebLink
*ApplicationModel.DataTransfer. DataPackageView.GetUriAsync *ApplicationModel.DataTransfer.StandardDataFormats.WebLink
*ApplicationModel.DataTransfer. DataPackage.SetUri *ApplicationModel.DataTransfer.StandardDataFormats.WebLink
*ApplicationModel.Resources. ResourceLoader.GetStringForReference *ApplicationModel.Resources.ResourceLoader.GetStringForUri
*ApplicationModel.Resources. ResourceLoader.ctor *ApplicationModel.Resources.ResourceLoader.GetForCurrentView
*ApplicationModel.Resources.Core. ResourceMap.GetValue *ApplicationModel.Resources.Core.ResourceMap.GetValue(string, ResourceContext)
*ApplicationModel.Resources.Core. ResourceContext.CreateMatchingContext *ApplicationModel.Resources.Core.ResourceContext.GetForCurrentView.OverrideToMatch
*ApplicationModel.Resources.Core. ResourceManager.get_DefaultContext *ApplicationModel.Resources.Core.ResourceContext.GetForCurrentView.OverrideToMatch
*ApplicationModel.Resources.Core. NamedResource.Resolve *ApplicationModel.Resources.Core.NamedResource.Resolve(ResourceContext)
*ApplicationModel.Resources.Core. NamedResource.ResolveAll *ApplicationModel.Resources.Core.NamedResource.ResolveAll(ResourceContext)
*ApplicationModel.Store.CurrentApp. RequestProductPurchaseAsync *ApplicationModel.Store.CurrentApp.RequestProductPurchaseAsync(productId)
*ApplicationModel.Store. CurrentAppSimulator. RequestProductPurchaseAsync *ApplicationModel.Store.CurrentAppSimulator.RequestProductPurchaseAsync(productId)
*Data.Json.JsonError.GetStatus *Data.Json.JsonError.GetJsonStatus
*Media.MediaControl (All Members) *Media.SystemMediaTransportControls
*Media.MediaControl. add_SoundLevelChanged *Media.SystemMediaTransportControls
*Media.MediaControl. remove_SoundLevelChanged *Media.SystemMediaTransportControls
*Media.MediaControl.add_PlayPressed *Media.SystemMediaTransportControls
*Media.MediaControl.remove_PlayPressed *Media.SystemMediaTransportControls
*Media.MediaControl.add_PausePressed *Media.SystemMediaTransportControls
*Media.MediaControl.remove_PausePressed *Media.SystemMediaTransportControls
*Media.MediaControl.add_StopPressed *Media.SystemMediaTransportControls
*Media.MediaControl.remove_StopPressed *Media.SystemMediaTransportControls
*Media.MediaControl. add_PlayPauseTogglePressed *Media.SystemMediaTransportControls
*Media.MediaControl. remove_PlayPauseTogglePressed *Media.SystemMediaTransportControls
*Media.MediaControl.add_RecordPressed *Media.SystemMediaTransportControls
*Media.MediaControl. remove_RecordPressed *Media.SystemMediaTransportControls
*Media.MediaControl.add_NextTrackPressed *Media.SystemMediaTransportControls
*Media.MediaControl. remove_NextTrackPressed *Media.SystemMediaTransportControls
*Media.MediaControl. add_PreviousTrackPressed *Media.SystemMediaTransportControls
*Media.MediaControl. remove_PreviousTrackPressed *Media.SystemMediaTransportControls
*Media.MediaControl. add_FastForwardPressed *Media.SystemMediaTransportControls
*Media.MediaControl. remove_FastForwardPressed *Media.SystemMediaTransportControls
*Media.MediaControl.add_RewindPressed *Media.SystemMediaTransportControls
*Media.MediaControl. remove_RewindPressed *Media.SystemMediaTransportControls
*Media.MediaControl. add_ChannelUpPressed *Media.SystemMediaTransportControls
*Media.MediaControl. remove_ChannelUpPressed *Media.SystemMediaTransportControls
*Media.MediaControl. add_ChannelDownPressed *Media.SystemMediaTransportControls
*Media.MediaControl. remove_ChannelDownPressed *Media.SystemMediaTransportControls
*Media.MediaControl.get_SoundLevel *Media.SystemMediaTransportControls
*Media.MediaControl.put_TrackName *Media.SystemMediaTransportControls
*Media.MediaControl.get_TrackName *Media.SystemMediaTransportControls
*Media.MediaControl.put_ArtistName *Media.SystemMediaTransportControls
*Media.MediaControl.get_ArtistName *Media.SystemMediaTransportControls
*Media.MediaControl.put_IsPlaying *Media.SystemMediaTransportControls
*Media.MediaControl.get_IsPlaying *Media.SystemMediaTransportControls
*Media.MediaControl.put_AlbumArt *Media.SystemMediaTransportControls
*Media.MediaControl.get_AlbumArt *Media.SystemMediaTransportControls
*Networking.BackgroundTransfer. IBackgroundTransferBase.get_Group *Networking.BackgroundTransfer.BackgroundTransferBase.TransferGroup
*Networking.BackgroundTransfer. IBackgroundTransferBase.put_Group *Networking.BackgroundTransfer.BackgroundTransferBase.TransferGroup
*Networking.BackgroundTransfer. DownloadOperation.get_Group *Networking.BackgroundTransfer.DownloadOperation.TransferGroup
*Networking.BackgroundTransfer. UploadOperation.get_Group *Networking.BackgroundTransfer.UploadOperation.TransferGroup
*Networking.BackgroundTransfer. IBackgroundTransferOperation.get_Group *Networking.BackgroundTransfer.BackgroundTransferOperation.TransferGroup
*Networking.BackgroundTransfer. BackgroundDownloader.get_Group *Networking.BackgroundTransfer.BackgroundDownloader.TransferGroup
*Networking.BackgroundTransfer. BackgroundDownloader.put_Group *Networking.BackgroundTransfer.BackgroundDownloader.TransferGroup
*Networking.BackgroundTransfer. BackgroundDownloader. GetCurrentDownloadsAsync *Networking.BackgroundTransfer.BackgroundDownloader.GetCurrentDownloadsAsync
*Networking.BackgroundTransfer. BackgroundUploader.get_Group *Networking.BackgroundTransfer.BackgroundUploader.TransferGroup
*Networking.BackgroundTransfer. BackgroundUploader.put_Group *Networking.BackgroundTransfer.BackgroundUploader.TransferGroup
*Networking.BackgroundTransfer. BackgroundUploader. GetCurrentUploadsAsync *Networking.BackgroundTransfer.BackgroundUploader.GetCurrentUploadsForGroupAsync
*Networking.Connectivity.DataUsage (All Members) *Networking.Connectivity.NetworkUsage
*Networking.Connectivity.DataUsage. get_BytesSent *Networking.Connectivity.NetworkUsage
*Networking.Connectivity.DataUsage. get_BytesReceived *Networking.Connectivity.NetworkUsage
*Networking.Connectivity.ConnectionProfile. GetLocalUsage *Networking.Connectivity.ConnectionProfile.GetNetworkUsageAsync
*Networking.Connectivity.ConnectionProfile. GetLocalUsage *Networking.Connectivity.ConnectionProfile.GetNetworkUsageAsync
*Security.ExchangeActiveSyncProvisioning. EasRequireEncryptionResult. DeFixedDataNotSupported *Security.ExchangeActiveSyncProvisioning.EasRequireEncryptionResult.FixedDataNotSupported
*Security.ExchangeActiveSyncProvisioning. EasRequireEncryptionResult. DeHardwareNotCompliant *Security.ExchangeActiveSyncProvisioning.EasRequireEncryptionResult.HardwareNotCompliant
*Security.ExchangeActiveSyncProvisioning. EasRequireEncryptionResult. DeWinReNotConfigured *Security.ExchangeActiveSyncProvisioning.EasRequireEncryptionResult.LockNotConfigured
*Security.ExchangeActiveSyncProvisioning. EasRequireEncryptionResult. DeProtectionSuspended *Security.ExchangeActiveSyncProvisioning.EasRequireEncryptionResult.ProtectionSuspended
*Security.ExchangeActiveSyncProvisioning. EasRequireEncryptionResult. DeOsVolumeNotProtected *Security.ExchangeActiveSyncProvisioning.EasRequireEncryptionResult.OsVolumeNotProtected
*Security.ExchangeActiveSyncProvisioning. EasRequireEncryptionResult. DeProtectionNotYetEnabled *Security.ExchangeActiveSyncProvisioning.EasRequireEncryptionResult.ProtectionNotYetEnabled
*UI.Notifications.TileTemplateType. TileSquareImage *UI.Notifications.TileTemplateType.TileSquare150x150Image
*UI.Notifications.TileTemplateType. TileSquareBlock *UI.Notifications.TileTemplateType.TileSquare150x150Block
*UI.Notifications.TileTemplateType. TileSquareText01 *UI.Notifications.TileTemplateType.TileSquare150x150Text01
*UI.Notifications.TileTemplateType. TileSquareText02 *UI.Notifications.TileTemplateType.TileSquare150x150Text02
*UI.Notifications.TileTemplateType. TileSquareText03 *UI.Notifications.TileTemplateType.TileSquare150x150Text03
*UI.Notifications.TileTemplateType. TileSquareText04 *UI.Notifications.TileTemplateType.TileSquare150x150Text04
*UI.Notifications.TileTemplateType. TileSquarePeekImageAndText01 *UI.Notifications.TileTemplateType.TileSquare150x150PeekImageAndText01
*UI.Notifications.TileTemplateType. TileSquarePeekImageAndText02 *UI.Notifications.TileTemplateType.TileSquare150x150PeekImageAndText02
*UI.Notifications.TileTemplateType. TileSquarePeekImageAndText03 *UI.Notifications.TileTemplateType.TileSquare150x150PeekImageAndText03
*UI.Notifications.TileTemplateType. TileSquarePeekImageAndText04 *UI.Notifications.TileTemplateType.TileSquare150x150PeekImageAndText04
*UI.Notifications.TileTemplateType. TileWideImage *UI.Notifications.TileTemplateType.TileWide310x150Image
*UI.Notifications.TileTemplateType. TileWideImageCollection *UI.Notifications.TileTemplateType.TileWide310x150ImageCollection
*UI.Notifications.TileTemplateType. TileWideImageAndText01 *UI.Notifications.TileTemplateType.TileWide310x150ImageAndText01
*UI.Notifications.TileTemplateType. TileWideImageAndText02 *UI.Notifications.TileTemplateType.TileWide310x150ImageAndText02
*UI.Notifications.TileTemplateType. TileWideBlockAndText01 *UI.Notifications.TileTemplateType.TileWide310x150BlockAndText01
*UI.Notifications.TileTemplateType. TileWideBlockAndText02 *UI.Notifications.TileTemplateType.TileWide310x150BlockAndText02
*UI.Notifications.TileTemplateType. TileWidePeekImageCollection01 *UI.Notifications.TileTemplateType.TileWide310x150PeekImageCollection01
*UI.Notifications.TileTemplateType. TileWidePeekImageCollection02 *UI.Notifications.TileTemplateType.TileWide310x150PeekImageCollection02
*UI.Notifications.TileTemplateType. TileWidePeekImageCollection03 *UI.Notifications.TileTemplateType.TileWide310x150PeekImageCollection03
*UI.Notifications.TileTemplateType. TileWidePeekImageCollection04 *UI.Notifications.TileTemplateType.TileWide310x150PeekImageCollection04
*UI.Notifications.TileTemplateType. TileWidePeekImageCollection05 *UI.Notifications.TileTemplateType.TileWide310x150PeekImageCollection05
*UI.Notifications.TileTemplateType. TileWidePeekImageCollection06 *UI.Notifications.TileTemplateType.TileWide310x150PeekImageCollection06
*UI.Notifications.TileTemplateType. TileWidePeekImageAndText01 *UI.Notifications.TileTemplateType.TileWide310x150PeekImageAndText01
*UI.Notifications.TileTemplateType. TileWidePeekImageAndText02 *UI.Notifications.TileTemplateType.TileWide310x150PeekImageAndText02
*UI.Notifications.TileTemplateType. TileWidePeekImage01 *UI.Notifications.TileTemplateType.TileWide310x150PeekImage01
*UI.Notifications.TileTemplateType. TileWidePeekImage02 *UI.Notifications.TileTemplateType.TileWide310x150PeekImage02
*UI.Notifications.TileTemplateType. TileWidePeekImage03 *UI.Notifications.TileTemplateType.TileWide310x150PeekImage03
*UI.Notifications.TileTemplateType. TileWidePeekImage04 *UI.Notifications.TileTemplateType.TileWide310x150PeekImage04
*UI.Notifications.TileTemplateType. TileWidePeekImage05 *UI.Notifications.TileTemplateType.TileWide310x150PeekImage05
*UI.Notifications.TileTemplateType. TileWidePeekImage06 *UI.Notifications.TileTemplateType.TileWide310x150PeekImage06
*UI.Notifications.TileTemplateType. TileWideSmallImageAndText01 *UI.Notifications.TileTemplateType.TileWide310x150SmallImageAndText01
*UI.Notifications.TileTemplateType. TileWideSmallImageAndText02 *UI.Notifications.TileTemplateType.TileWide310x150SmallImageAndText02
*UI.Notifications.TileTemplateType. TileWideSmallImageAndText03 *UI.Notifications.TileTemplateType.TileWide310x150SmallImageAndText03
*UI.Notifications.TileTemplateType. TileWideSmallImageAndText04 *UI.Notifications.TileTemplateType.TileWide310x150SmallImageAndText04
*UI.Notifications.TileTemplateType. TileWideSmallImageAndText05 *UI.Notifications.TileTemplateType.TileWide310x150SmallImageAndText05
*UI.Notifications.TileTemplateType. TileWideText01 *UI.Notifications.TileTemplateType.TileWide310x150Text01
*UI.Notifications.TileTemplateType. TileWideText02 *UI.Notifications.TileTemplateType.TileWide310x150Text02
*UI.Notifications.TileTemplateType. TileWideText03 *UI.Notifications.TileTemplateType.TileWide310x150Text03
*UI.Notifications.TileTemplateType. TileWideText04 *UI.Notifications.TileTemplateType.TileWide310x150Text04
*UI.Notifications.TileTemplateType. TileWideText05 *UI.Notifications.TileTemplateType.TileWide310x150Text05
*UI.Notifications.TileTemplateType. TileWideText06 *UI.Notifications.TileTemplateType.TileWide310x150Text06
*UI.Notifications.TileTemplateType. TileWideText07 *UI.Notifications.TileTemplateType.TileWide310x150Text07
*UI.Notifications.TileTemplateType. TileWideText08 *UI.Notifications.TileTemplateType.TileWide310x150Text08
*UI.Notifications.TileTemplateType. TileWideText09 *UI.Notifications.TileTemplateType.TileWide310x150Text09
*UI.Notifications.TileTemplateType. TileWideText10 *UI.Notifications.TileTemplateType.TileWide310x150Text10
*UI.Notifications.TileTemplateType. TileWideText11 *UI.Notifications.TileTemplateType.TileWide310x150Text11
*UI.StartScreen.TileOptions.None 사용할 수 없음.
*UI.StartScreen.TileOptions. ShowNameOnLogo *UI.StartScreen.SecondaryTile.VisualElements.ShowNameOnSquare150x150Logo
*UI.StartScreen.TileOptions. ShowNameOnWideLogo *UI.StartScreen.SecondaryTile.VisualElements.ShowNameOnWide310x150Logo
*UI.StartScreen.TileOptions. CopyOnDeployment *UI.StartScreen.SecondaryTile.RoamingEnabled
*UI.StartScreen.SecondaryTile. put_ShortName *UI.StartScreen.SecondaryTile.DisplayName
*UI.StartScreen.SecondaryTile. get_ShortName *UI.StartScreen.SecondaryTile.DisplayName
*UI.StartScreen.SecondaryTile.put_Logo *UI.StartScreen.SecondaryTile.VisualElements.Square150x150Logo
*UI.StartScreen.SecondaryTile.get_Logo *UI.StartScreen.SecondaryTile.VisualElements.Square150x150Logo
*UI.StartScreen.SecondaryTile. put_SmallLogo *UI.StartScreen.SecondaryTile.VisualElements.Square30x30Logo
*UI.StartScreen.SecondaryTile. get_SmallLogo *UI.StartScreen.SecondaryTile.VisualElements.Square30x30Logo
*UI.StartScreen.SecondaryTile. put_WideLogo *UI.StartScreen.SecondaryTile.VisualElements.Wide310x150Logo
*UI.StartScreen.SecondaryTile. get_WideLogo *UI.StartScreen.SecondaryTile.VisualElements.Wide310x150Logo
*UI.StartScreen.SecondaryTile. put_TileOptions *UI.StartScreen.SecondaryTile.VisualElements.ShowNameOnSquare150x150Logo, *UI. StartScreen.SecondaryTile.VisualElements.ShowNameOnWide310x150Logo 및 *UI. StartScreen.SecondaryTile.RoamingEnabled
*UI.StartScreen.SecondaryTile. get_TileOptions *UI.StartScreen.SecondaryTile.VisualElements.ShowNameOnSquare150x150Logo, *UI. StartScreen.SecondaryTile.VisualElements.ShowNameOnWide310x150Logo 및 *UI. StartScreen.SecondaryTile.RoamingEnabled
*UI.StartScreen.SecondaryTile. put_ForegroundText *UI.StartScreen.SecondaryTile.VisualElements.ForegroundText
*UI.StartScreen.SecondaryTile. get_ForegroundText *UI.StartScreen.SecondaryTile.VisualElements.ForegroundText
*UI.StartScreen.SecondaryTile. put_BackgroundColor *UI.StartScreen.SecondaryTile.VisualElements.BackgroundColor
*UI.StartScreen.SecondaryTile. get_BackgroundColor *UI.StartScreen.SecondaryTile.VisualElements.BackgroundColor
*UI.StartScreen.SecondaryTile.ctor *UI.StartScreen.SecondaryTile(string, string, string, *Foundation.Uri, *UI.StartScreen.TileSize)
*UI.StartScreen.SecondaryTile.ctor *UI.StartScreen.SecondaryTile(string, string, string, *Foundation.Uri, *UI.StartScreen.TileSize)
*UI.ViewManagement.ApplicationViewState (All Members) Query for window layout sizes.
*UI.ViewManagement.ApplicationView. get_Value *UI.ViewManagement.ApplicationView.GetForCurrentView
*UI.ViewManagement.ApplicationView. TryUnsnap *UI.ViewManagement.ApplicationView.GetForCurrentView
*UI.Xaml.Controls.WebView. get_AllowedScriptNotifyUris List URIs under ApplicationContentUriRules in the package manifest
*UI.Xaml.Controls.WebView. put_AllowedScriptNotifyUris List URIs under ApplicationContentUriRules in the package manifest
*UI.Xaml.Controls.WebView. get_DataTransferPackage *UI.Xaml.Controls.WebView.CaptureSelectedContentToDataPackageAsync
*UI.Xaml.Controls.WebView. add_LoadCompleted *UI.Xaml.Controls.WebView.NavigationCompleted
*UI.Xaml.Controls.WebView. remove_LoadCompleted *UI.Xaml.Controls.WebView.NavigationCompleted
*UI.Xaml.Controls.WebView. add_NavigationFailed *UI.Xaml.Controls.WebView.NavigationCompleted
*UI.Xaml.Controls.WebView. remove_NavigationFailed *UI.Xaml.Controls.WebView.NavigationCompleted
*UI.Xaml.Controls.WebView.InvokeScript *UI.Xaml.Controls.WebView.InvokeScriptAsync
*UI.Xaml.Controls.WebView. get_AnyScriptNotifyUri List URIs under ApplicationContentUriRules in the package manifest
*UI.Xaml.Controls.WebView. get_AllowedScriptNotifyUrisProperty List URIs under ApplicationContentUriRules in the package manifest
*UI.Xaml.Controls.WebView. get_DataTransferPackageProperty *UI.Xaml.Controls.WebView.CaptureSelectedContentToDataPackageAsync
*UI.Xaml.Controls.ScrollViewer. ScrollToHorizontalOffset *UI.Xaml.Controls.ChangeView
*UI.Xaml.Controls.ScrollViewer. ScrollToVerticalOffset *UI.Xaml.Controls.ChangeView
*UI.Xaml.Controls.ScrollViewer. ZoomToFactor *UI.Xaml.Controls.ChangeView
*Devices.Geolocation.Geocoordinate. get_Latitude *Devices.Geolocation.Geopoint.Position.Latitude
*Devices.Geolocation.Geocoordinate. get_Longitude *Devices.Geolocation.Geopoint.Position.Longitude
*Devices.Geolocation.Geocoordinate. get_Altitude *Devices.Geolocation.Geopoint.Position.Altitude
*Globalization.NumberFormatting. CurrencyFormatter.put_Currency *Globalization.NumberFormatting.CurrencyFormatter
*UI.Xaml.Controls.GroupStyle. get_ContainerStyle *UI.Xaml.Controls.ItemsControl.GroupStyle
*UI.Xaml.Controls.GroupStyle. put_ContainerStyle *UI.Xaml.Controls.ItemsControl.GroupStyle
*UI.Xaml.Controls.GroupStyle. get_ContainerStyleSelector *UI.Xaml.Controls.ItemsControl.GroupStyle
*UI.Xaml.Controls.GroupStyle. put_ContainerStyleSelector *UI.Xaml.Controls.ItemsControl.GroupStyle
*UI.Xaml.Controls.ItemContainerGenerator. ItemFromContainer *UI.Xaml.Controls.ItemsControl.ItemFromContainer
*UI.Xaml.Controls.ItemContainerGenerator. ContainerFromItem *UI.Xaml.Controls.ItemsControl.ContainerFromItem
*UI.Xaml.Controls.ItemContainerGenerator. IndexFromContainer *UI.Xaml.Controls.ItemsControl.IndexFromContainer
*UI.Xaml.Controls.ItemContainerGenerator. ContainerFromIndex *UI.Xaml.Controls.ItemsControl.ContainerFromIndex
*Graphics.Display. DisplayPropertiesEventHandler (All Members) *Graphics.Display.DisplayInformation
*Graphics.Display. DisplayPropertiesEventHandler.Invoke *Graphics.Display.DisplayInformation
*Graphics.Display.DisplayProperties (All Members) *Graphics.Display.DisplayInformation
*Graphics.Display.DisplayProperties. get_CurrentOrientation *Graphics.Display.DisplayInformation
*Graphics.Display.DisplayProperties. get_NativeOrientation *Graphics.Display.DisplayInformation
*Graphics.Display.DisplayProperties. get_AutoRotationPreferences *Graphics.Display.DisplayInformation
*Graphics.Display.DisplayProperties. put_AutoRotationPreferences *Graphics.Display.DisplayInformation
*Graphics.Display.DisplayProperties. add_OrientationChanged *Graphics.Display.DisplayInformation
*Graphics.Display.DisplayProperties. remove_OrientationChanged *Graphics.Display.DisplayInformation
*Graphics.Display.DisplayProperties. get_ResolutionScale *Graphics.Display.DisplayInformation
*Graphics.Display.DisplayProperties. get_LogicalDpi *Graphics.Display.DisplayInformation
*Graphics.Display.DisplayProperties. add_LogicalDpiChanged *Graphics.Display.DisplayInformation
*Graphics.Display.DisplayProperties. remove_LogicalDpiChanged *Graphics.Display.DisplayInformation
*Graphics.Display.DisplayProperties. get_StereoEnabled *Graphics.Display.DisplayInformation
*Graphics.Display.DisplayProperties. add_StereoEnabledChanged *Graphics.Display.DisplayInformation
*Graphics.Display.DisplayProperties. remove_StereoEnabledChanged *Graphics.Display.DisplayInformation
*Graphics.Display.DisplayProperties. GetColorProfileAsync *Graphics.Display.DisplayInformation
*Graphics.Display.DisplayProperties. add_ColorProfileChanged *Graphics.Display.DisplayInformation
*Graphics.Display.DisplayProperties. remove_ColorProfileChanged *Graphics.Display.DisplayInformation
*Graphics.Display.DisplayProperties. add_DisplayContentsInvalidated *Graphics.Display.DisplayInformation
*Graphics.Display.DisplayProperties. remove_DisplayContentsInvalidated *Graphics.Display.DisplayInformation

 

 

 

표시:
© 2014 Microsoft