ProgramingTip

Windows 8에서 라이브 타일은 어떻게 만들어 집니까?

bestdevel 2021. 1. 7. 21:28
반응형

Windows 8에서 라이브 타일은 어떻게 만들어 집니까?


샘플, 개발자 사이트, 시작하기 및 향상 bla bla bla 페이지를 검색했습니다.

Google에서 일부 검색 쿼리를 사용해도 Windows 8의 라이브 타일에 대한 정보가 이야기합니다.

Windows 8에서 라이브 타일을 생성합니까? 어떤 언어를 사용할 수 있습니까? 씨 #? XAML?


http://msdn.microsoft.com/en-us/library/windows/apps/br211386

C # 또는 VB + XAML 또는 HTML / JS 또는 C ++를 사용할 수 있습니다.

그것은 BUILD 컨퍼런스와 WinRT의 요점에서 큰 발표였습니다 (하나님 저는 실제로 1 년 이상 WinRT를 추진하는 것에 대해 진지하게 생각하기를 바랍니다).

의미 첫 번째 첫 번째 미리보기 나중에 본 Silverlight / .Net 봉기가 돌아올 것입니다. . .

편집하다

먼저 MetroUI의 용어를 배워야합니다. Windows Phone 7 자세한 정보를 사용할 수 있습니다.

라이브 타일은 타일 알림을 보낼 수 있습니다. 사교계 타일이 페이스 북 피드를 수행하는 방법입니다. OS는 사용자가 선언 한 타일 알림을 순환 합니다. 이것은 모두 기본 Tile 샘플과 고급 Tile 샘플에 있습니다.

다음 은 BUILD 이벤트의 모든 샘플에 대한 링크입니다.

을 단계별로 플랫폼 살펴 보려면 여기 에서 시작 하십시오 . 참조 문서가 혼란 스러우면 거기서 시작하겠습니다.


마지막 으로이 라이브 타일은 다른 사람들이 언급 한대로 타일 ​​알림 사용 하고 있습니다 .

다음은 템플릿으로 기존 기본 타일을 업데이트하는 데 필요한 최소한의 코드입니다.

  1. 템플릿 을 생성 하고 조정하거나 자체 XML 코드를 생성해야합니다. 타일 ​​스키마 참조 ...

    var tileXml = Notifications.TileUpdateManager.getTemplateContent(template); 
    
  2. 타일에 대한 업데이트 인 알림을 안내합니다.

    var notification = new Notifications.TileNotification(tileXml); 
    
  3. 타일을 통해 알리는 방법을 제공하는 업데이트 프로그램을 제공합니다.

    var upd = Notifications.TileUpdateManager.createTileUpdaterForApplication();
    
  4. 이 모든 것이 있으면 클라이언트에 업데이트를 보낼 수 있습니다.

    upd.update(notification); 
    


Consumer Preview 릴리스 이후 알림 문서가 업데이트되었습니다. 좋은 시작점은 '알림 전달 방법 선택' 문서입니다.

푸시, 폴링, 예약 및 로컬 알림에 대한 모든 관련 포인터가 있습니다.


사용 가능한 Metro 문서는 다음과 가변합니다.

http://msdn.microsoft.com/en-us/library/windows/apps/

현재는 매우 고르지 않지만 다음과 같은 샘플이 있습니다.

http://code.msdn.microsoft.com/windowsapps/Advanced-Tiles-Sample-1995ac42

모든 샘플이 여러 해당 타일 예제는 JS 전용이지만 다른 곳에서 읽은 내용에 따르면 동일한 API를 사용하는 .NET 언어, 즉 처리하는 타일 예제는 모든 샘플이 여러 언어로 제공되는 언어, 모든 작업을 수행 할 수있는 것 가변.


앱 타일 및 배지 샘플 은 당신이 찾고있는 것입니다.


NotificationExtension 라이브러리 (토스트 알림 , 응용 프로그램 타일 알림 의 MSDN 샘플 일부)는 사용하기가 매우 우수합니다.

타일 ​​/ 토스트 알림 업데이트의 경우 다음 접근 방식을 사용할 수 있습니다.

  1. 응용 프로그램에서 직접
  2. 백그라운드 작업에서
  3. WNS (푸시 알림 서비스)에서

msdn 코드 샘플 에서 전체 샘플을 사용할 수 있습니다.

참조 URL : https://stackoverflow.com/questions/7442760/how-are-live-tiles-made-in-windows-8

반응형