찾다
백엔드 개발C#.Net 튜토리얼UWP 새로운 기능--크리에이터 업데이트

UWP 새로운 기능--크리에이터 업데이트

Jun 23, 2017 pm 04:09 PM
creatorupdate특성

빌드 버전 15063+

1. CompositionObjects의 다른 속성(그림자, 자르기, 속성 컬렉션)에 애니메이션을 추가할 수 있습니다.

2 장치가 연결되면 확장 실행 세션 API를 사용하세요. 시스템에 애니메이션 추가 애플리케이션 앱은 항상 백그라운드에서 실행됩니다. (14393부터 지원)

이 새로운 기능을 사용하면 오프라인이나 P2P 업로드가 중단되지 않도록 앱이 오랫동안 백그라운드에서 실행되도록 신청할 수 있습니다.

 ExtendedExecutionSession 클래스 API 문서:

3, Tile and Toast

  1) 앱은 시스템 작업 표시줄에 고정되어 있는지 확인할 수 있습니다. (API는 개발 중입니다)

이 API를 사용하면 컴퓨터에서 사용자가 앱을 사용하는 빈도가 높아질 수 있습니다.

  2) 앱은 기본 타일이 시작 메뉴에 고정되어 있는지 확인할 수 있으며 시스템 시작 메뉴에 고정하도록 시스템에 요청할 수 있습니다.

  과거에는 앱이 시작 메뉴에 보조 타일만 고정할 수 있었습니다.

 기본 타일 문서:

 3) 추적 가능한 타일 알림: 사용자가 타일을 클릭하면 앱은 현재 타일에 표시된 콘텐츠를 알 수 있습니다(14393)

문서:

 4) 토스트 컨텍스트 메뉴 in 알림(14393)

토스트 알림의 컨텍스트 메뉴를 사용자 정의하는 개발자 작업을 실행합니다.

문서:

5) 토스트의 헤더 그룹화:

헤더가 결합된 토스트 알림에 대한 헤더를 제공할 수 있습니다. 여러 토스트

 문서:

 

 6) 토스트 알림에 대한 사용자 정의 타임스탬프(timestamp) 추가:

7) 토스트 빠른 답장 및 기타 장면 상호 작용(10240):

8) 토스트 알림에 대한 다중 상호 작용(개발 중):

여러 상호 작용 단계를 통해 대화형 토스트 알림을 허용합니다. 예를 들어 초기 알림에는 드롭다운 메뉴와 다음 버튼이 있으며, 다음을 클릭하면 앱이 다음 알림을 업데이트할 때까지 알림이 보류 상태로 유지되면서 백그라운드 작업이 트리거됩니다.

9) 알림 리스너:

다른 앱이 웨어러블 장치를 만드는 데 사용할 수 있는 알림을 받을 수 있도록 허용합니다. 스마트워치는 알림 수신기를 사용하여 휴대폰에서 웨어러블 장치로 알림을 보낼 수 있습니다. 홈 자동화 앱은 가장 친한 친구로부터 알림을 받는 경우와 같이 특정 알림을 받으면 작업을 수행할 수 있습니다.

 10) 토스트 알림에 진행률 표시줄 진행 제어(예: 다운로드 진행률) 표시:

  11) 타일 알림의 배경 이미지 자르기:

4. 앱 확장: uwp 가능 본인 또는 타사 개발자가 제공한 사용된 플러그인(스토어 앱도 포함)은 플러그인 설치 및 제거를 관리할 수 있습니다. (14393)

 Build2016 동영상:

 동영상을 보면 이 플러그인 메커니즘이 App Service보다 더 기능적이지만 더 많은 제한이 있고 코드의 사용자 정의 인터페이스를 통해 호출할 수 없다는 것을 이해할 수 있습니다. 영상에 제공된 코드 프로젝트()를 연구한 후 메인 앱은 타사 플러그인을 호출하여 이미지 자르기, 회색조 조정 및 색상 반전을 실현할 수 있지만 메커니즘은 타사 플러그인이 html5를 제공한다는 것입니다. public 폴더(메인 앱과 플러그인이 공유하는 public 폴더)로 이동한 후, 메인 앱이 JavaScript를 통해 파일 안의 이미지를 처리한 후 webView 컨트롤에 이 html5 파일을 로드합니다. , 기본 앱으로 전달됩니다. 메인 앱은 먼저 이미지를 트랜스코딩하고 문자열로 변환한 후 webView의 JavaScript에 전달합니다. 처리 후에는 base64를 통해 문자열로 변환하여 메인 앱에도 전달합니다. 과정이 좀 번거롭네요...

5. 컨트롤:

1) ColorPicker 컨트롤(개발 중)

2) Navigation View 컨트롤(개발 중) 3) Pull to Refresh 컨트롤(개발 중)

4) 새로운 "등급" 제어 등급 제어(개발 중)

  5) TextBlock에 취소선 추가:

  6) 스와이프 제어(개발 중)

  7) 트리 보기 제어(개발 중)

6 , CompactOverlay 모드 (picture-in-picture): 앱을 모든 창의 앞쪽에 배치합니다

동영상 앱의 경우 앱을 맨 위에 놓는 것과 비슷하지만, 응용 프로그램 창의 크기가 제한되어 있는 것 같아요. 500x500픽셀만 가능합니다.

Api 문서:

7. 표시/숨기기를 사용하여 페이지 전환 애니메이션을 맞춤설정하세요.

개발자는 페이지 전환 애니메이션 중에 항목이 표시되고 숨겨지는 방식을 맞춤설정할 수 있습니다.

8. 개발자는 앱 업데이트를 제어합니다. (14393 )

개발자는 앱의 선택/필수 업데이트를 제어할 수 있습니다. 개발자는 업데이트가 설치될 때까지 기능을 활성화/비활성화할 수 있습니다.

Api 문서:

9.appx 또는 .appxbundle 파일 설치 패키지 설치가 더 쉬워졌습니다(14393)

이 API를 사용하여 Microsoft 이외의 스토어 채널을 통해 애플리케이션 패키지를 배포할 수 있습니다.

문서:

10. 조명, 렌더링, 블러, 노이즈 자산, 혼합 모드 등을 사용하여 보다 사실적인 사용자 인터페이스와 상황에 맞는 자료를 만듭니다.

11. 네트워크를 통해 여러 장치에 걸쳐 앱 패키지를 배포합니다. 여러 사람이 개발을 지원하는 시나리오에 적합:


12. Uwp의 백그라운드 작업은 기본 프로세스와 동일한 프로세스에서 실행될 수 있습니다(단일 프로세스 백그라운드 작업 모델)(14393)


13. SVG 아이콘: 정적 SVG 리소스를 아이콘/이미지로 사용합니다


SVG는 벡터 그래픽이므로 고해상도 화면에서 들쭉날쭉하게 나타나지 않으며 큰 크기의 png 아이콘을 대체하여 줄일 수 있습니다. 앱 패키지 크기. 동적 SVG는 나중에

14를 지원합니다. 앱 패키지의 스트리밍(단계별) 설치:

UWP 스트리밍 설치를 사용하면 Windows 스토어에 먼저 다운로드할 부분을 알릴 수 있습니다. 주요 부분이 다운로드되면 사용자는 패키지의 나머지 부분이 백그라운드에서 계속 로드되는 동안 앱을 시작하고 실행할 수 있습니다.

15. ComparePackage는 개발자가 새 설치 패키지와 이전 설치 패키지를 구별하는 데 도움이 됩니다.

사용자가 UWP 애플리케이션에 대한 업데이트를 받으면 배포 스택은 애플리케이션의 변경된 블록을 기반으로 차등 다운로드를 수행하여 사용자의 대역폭을 최소화합니다. 및 업데이트 시간. Windows 10 크리에이터스 업데이트에는 개발자가 두 패키지가 최종 사용자에게 미치는 점진적인 영향을 이해할 수 있는 새로운 도구(ComparePackage)가 도입되었습니다. ComparePackage는 개발자가 필요에 따라 추가로 최적화할 수 있도록 파일 추가, 변경 및 삭제를 표시합니다.


위 내용은 UWP 새로운 기능--크리에이터 업데이트의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
C# 및 .NET 런타임 : 함께 작동하는 방법C# 및 .NET 런타임 : 함께 작동하는 방법Apr 19, 2025 am 12:04 AM

C# 및 .NET 런타임은 개발자가 효율적이고 강력하며 크로스 플랫폼 개발 기능을 강화하기 위해 긴밀히 협력합니다. 1) C#은 .NET 프레임 워크와 완벽하게 통합하도록 설계된 유형 안전 및 객체 지향 프로그래밍 언어입니다. 2) .NET 런타임은 C# 코드 실행을 관리하고, 쓰레기 수집, 유형 안전 및 기타 서비스를 제공하며, 효율적이고 크로스 플랫폼 운영을 보장합니다.

C# .NET 개발 : 시작에 대한 초보자 안내서C# .NET 개발 : 시작에 대한 초보자 안내서Apr 18, 2025 am 12:17 AM

C# .NET 개발을 시작하려면 다음과 같은 것이 필요합니다. 1. C#의 기본 지식과 .NET 프레임 워크의 핵심 개념을 이해하십시오. 2. 변수, 데이터 유형, 제어 구조, 기능 및 클래스의 기본 개념을 마스터하십시오. 3. LINQ 및 비동기 프로그래밍과 같은 C#의 고급 기능을 배우십시오. 4. 일반적인 오류에 대한 디버깅 기술 및 성능 최적화 방법에 익숙해 지십시오. 이러한 단계를 통해 C#.NET의 세계를 점차적으로 침투하고 효율적인 응용 프로그램을 작성할 수 있습니다.

C# 및 .NET : 둘 사이의 관계 이해C# 및 .NET : 둘 사이의 관계 이해Apr 17, 2025 am 12:07 AM

C#과 .NET의 관계는 분리 할 수 ​​없지만 같은 것은 아닙니다. C#은 프로그래밍 언어이며 .NET은 개발 플랫폼입니다. C#은 코드를 작성하고 .NET의 중간 언어 (IL)로 컴파일하고 .NET 런타임 (CLR)에 의해 실행되는 데 사용됩니다.

C# .NET의 지속적인 관련성 : 현재 사용법을 살펴보십시오.C# .NET의 지속적인 관련성 : 현재 사용법을 살펴보십시오.Apr 16, 2025 am 12:07 AM

C#.NET은 여러 응용 프로그램 개발을 지원하는 강력한 도구 및 라이브러리를 제공하기 때문에 여전히 중요합니다. 1) C#은 .NET 프레임 워크를 결합하여 개발 효율적이고 편리하게 만듭니다. 2) C#의 타입 안전 및 쓰레기 수집 메커니즘은 장점을 향상시킵니다. 3) .NET은 크로스 플랫폼 실행 환경과 풍부한 API를 제공하여 개발 유연성을 향상시킵니다.

웹에서 데스크톱으로 : C# .NET의 다양성웹에서 데스크톱으로 : C# .NET의 다양성Apr 15, 2025 am 12:07 AM

C#.NETISVERSATILEFORBOTHWEBBANDDESKTOPDEVENTROMMENT.1) FORWEB, useASP.NETFORRICHINTERFACES.3) FORDESKTOP.3) USEXAMARINFORCROSS-PLATFORMDEEVENTRIMMENT, LINABILEDEV, MACODEDEV, and MACODEDOWS, 및 MACODEDOWS.

C# .net 및 미래 : 신기술에 적응C# .net 및 미래 : 신기술에 적응Apr 14, 2025 am 12:06 AM

C# 및 .NET는 지속적인 업데이트 및 최적화를 통해 신흥 기술의 요구에 적응합니다. 1) C# 9.0 및 .NET5는 레코드 유형 및 성능 최적화를 소개합니다. 2) .NETCORE는 클라우드 네이티브 및 컨테이너화 된 지원을 향상시킵니다. 3) ASP.NETCORE는 최신 웹 기술과 통합됩니다. 4) ML.NET는 기계 학습 및 인공 지능을 지원합니다. 5) 비동기 프로그래밍 및 모범 사례는 성능을 향상시킵니다.

c# .net이 당신에게 적합합니까? 적용 가능성을 평가합니다c# .net이 당신에게 적합합니까? 적용 가능성을 평가합니다Apr 13, 2025 am 12:03 AM

C#.netissuitable forenterprise-levelapplications는 richlibraries, androbustperformance, 그러나 itmaynotbeidealforcross-platformdevelopmentorwhenrawspeediscritical, wherelanguagesslikerustorthightordogrordogrognegrognegrognegrognecross-platformdevelopmentor.

.NET 내의 C# 코드 : 프로그래밍 프로세스 탐색.NET 내의 C# 코드 : 프로그래밍 프로세스 탐색Apr 12, 2025 am 12:02 AM

.NET에서 C#의 프로그래밍 프로세스에는 다음 단계가 포함됩니다. 1) C# 코드 작성, 2) 중간 언어 (IL)로 컴파일하고 .NET 런타임 (CLR)에 의해 실행됩니다. .NET에서 C#의 장점은 현대적인 구문, 강력한 유형 시스템 및 .NET 프레임 워크와의 긴밀한 통합으로 데스크탑 응용 프로그램에서 웹 서비스에 이르기까지 다양한 개발 시나리오에 적합합니다.

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

맨티스BT

맨티스BT

Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

SublimeText3 Linux 새 버전

SublimeText3 Linux 새 버전

SublimeText3 Linux 최신 버전

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

Atom Editor Mac 버전 다운로드

Atom Editor Mac 버전 다운로드

가장 인기 있는 오픈 소스 편집기

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)