UWP の新機能 -- Creator Update

Jun 23, 2017 pm 04:09 PM
creator update 特性

ビルド バージョン 15063+

1。CompositionObjects の他のプロパティ (シャドウ、トリミング、プロパティ コレクション) にアニメーションを追加できるようになります。

2. デバイスが接続されているときに、拡張実行セッション API を使用して、システムにアニメーションを追加する アプリケーションは常にバックグラウンドで実行されます。 (14393 以降サポート)

この新機能を使用して、オフラインまたは P2P アップロードが中断されないように、アプリをバックグラウンドで長時間実行するように適用できます。

ExtendedExecutionSession クラスの API ドキュメント:

3、タイルとトースト

1) アプリは、システムのタスクバーに固定されているかどうかを判断でき、システムにタスクバーに固定するように要求します。 (APIは開発中です)

このAPIを使用することで、ユーザーがコンピューター上でアプリを使用する頻度を高めることができます。

2) アプリは、メイン タイルがスタート メニューに固定されているかどうかを確認でき、システムのスタート メニューに固定するようにシステムに要求できます。

以前は、アプリはスタート メニューにセカンダリ タイルを固定することしかできませんでした。

プライマリタイル ドキュメント:

3) 追跡可能なタイル通知: ユーザーがタイルをクリックすると、アプリは現在のタイルに表示されているコンテンツを知ることができます (14393)

ドキュメント:

4) トーストコンテキストメニュー通知内 (14393)

トースト通知のコンテキスト メニューをカスタマイズする開発者の操作を実行します:

ドキュメント:

5) トーストのヘッダー グループ化:

トースト通知のヘッダーを提供できるようにします。複数のトースト

ドキュメント:

6) トースト通知のカスタムタイムスタンプ(タイムスタンプ)を追加します:

7) トーストクイック返信とその他のシーンインタラクション(10240):

8)トースト通知の複数のインタラクション (開発中):

複数のインタラクション ステップによるインタラクティブなトースト通知を許可します。 たとえば、最初のトーストにはドロップダウン メニューと「次へ」ボタンがあり、「次へ」をクリックするとバックグラウンド タスクがトリガーされ、アプリが次にトーストを更新するまでトーストは保留状態のままになります。

9) 通知リスナー:

他のアプリが通知を取得できるようにします。これはウェアラブル デバイスの作成に使用できます。スマートウォッチは通知リスナーを使用して、携帯電話からウェアラブル デバイスに通知を送信できます。 ホーム オートメーション アプリは、親友からの通知を受信したときなど、特定の通知を受信したときにアクションを実行できます。

10) トースト通知にプログレスバーの進行状況コントロール(ダウンロードの進行状況など)を表示:

11) タイル通知の背景画像のトリミング:

4. アプリ拡張機能: uwp が可能自分またはサードパーティの開発者が提供する使用済みプラグイン (ストア アプリも含む) は、プラグインのインストールとアンインストールを管理できます。 (14393)

Build2016 ビデオ:

ビデオを見ると、このプラグイン メカニズムは App Service よりも高機能であることがわかりますが、制限が多く、コード内のカスタム インターフェイスから呼び出すことができません。ビデオで提供されているコード プロジェクト () を学習した後、メイン アプリはサードパーティのプラグインを呼び出すことで画像のトリミング、グレースケール調整、色の反転を実現できますが、そのメカニズムはサードパーティのプラグインが html5 を提供することです。ローカル ファイルを取得してそれを配置します。パブリック フォルダー (メイン アプリとプラグインによって共有されるパブリック フォルダー) に移動します。次に、メイン アプリは、JavaScript を通じてファイル内の画像を処理した後、この html5 ファイルを webView コントロールに読み込みます。 、メインアプリに渡されます。メイン アプリはまず画像を Base64 でトランスコードし、文字列に変換し、webView の JavaScript に渡します。処理後、base64 を通じて文字列に変換し、メイン アプリに渡します。プロセスは少し面倒です...

5. コントロール:

1) ColorPicker コントロール (開発中)

2) Navigation View コントロール (開発中) 3) Pull to Refresh コントロール (開発中)

4) 新しい「評価」コントロール Ratings Control (開発中)

5) TextBlock は取り消し線を追加します:

6) スワイプ コントロール (開発中)

7) Tree View コントロール (開発中)

6 、CompactOverlay モード(ピクチャーインピクチャー): アプリをすべてのウィンドウの最前面に配置します

ビデオアプリの場合、アプリを最前面に配置するのと似ていますが、私の印象では、アプリケーションウィンドウのサイズは最大でも制限されています。 500x500ピクセルのみ。

API ドキュメント:

7. ページ遷移アニメーションをカスタマイズするには、表示/非表示を使用します

開発者は、ページ遷移アニメーション中に項目を表示および非表示にする方法をカスタマイズできます

8. 開発者は、アプリの更新を制御します (14393 )

開発者は、アプリのオプション/必須の更新を制御できます。開発者は、更新がインストールされるまで機能を有効または無効にすることができます。

API ドキュメント:

9. .appx または .appxbundle ファイル インストール パッケージのインストールが簡単になりました (14393)

この API を使用して、Microsoft ストア以外のチャネルを通じてアプリケーション パッケージを配布できます。

ドキュメント:

10. ライト、レンダリング、ブラー、ノイズ アセット、ブレンディング モードなどを使用して、よりリアルなユーザー インターフェイスとコンテキスト マテリアルを作成します

11. ネットワーク経由で複数のデバイスにアプリ パッケージを配布します。複数の人が開発を支援するシナリオに適しています:


12. Uwp のバックグラウンド タスクはメイン プロセスと同じプロセスで実行できます (1 プロセス バックグラウンド タスク モデル) (14393)


13. SVG アイコン: 静的な SVG リソースをアイコン/画像として使用します


SVG はベクター グラフィックであるため、高解像度の画面でもギザギザが表示されず、大きなサイズの PNG アイコンを置き換えて削減することができます。アプリのパッケージサイズ。動的 SVG は後に

14. アプリ パッケージのストリーミング (ステップバイステップ) インストール:

UWP ストリーミング インストールを使用すると、最初にダウンロードする部分を Windows ストアに指示できます。主要部分がダウンロードされると、ユーザーはアプリを起動して実行できる一方で、パッケージの残りの部分はバックグラウンドで読み込まれ続けます。

15. ComparePackage は、開発者が新しいインストール パッケージと古いインストール パッケージを区別するのに役立ちます:

ユーザーが UWP アプリケーションの更新プログラムを取得すると、展開スタックはアプリケーション内の変更されたブロックに基づいて差分ダウンロードを実行し、ユーザーの帯域幅を最小限に抑えます。と更新時間。 Windows 10 Creators Update では、開発者が 2 つのパッケージがエンド ユーザーに及ぼす影響を段階的に理解できるようにする新しいツール (ComparePackage) が導入されました。 ComparePackage はファイルの追加、変更、削除を表示し、開発者が必要に応じてさらに最適化できるようにします。


以上がUWP の新機能 -- Creator Updateの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホット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ヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

KDE Plasma 6.1 は、人気のある Linux デスクトップに多くの機能強化をもたらします KDE Plasma 6.1 は、人気のある Linux デスクトップに多くの機能強化をもたらします Jun 23, 2024 am 07:54 AM

数回のプレリリースを経て、KDE ​​Plasma 開発チームは 2 月 28 日に、初めて Qt6 フレームワークを使用した Linux および BSD システム用のデスクトップ環境のバージョン 6.0 を発表しました。 KDE Plasma 6.1 には、多数の新機能が追加されました。

Microsoft 互換性テレメトリの高い CPU 使用率に対する解決策 Microsoft 互換性テレメトリの高い CPU 使用率に対する解決策 Mar 16, 2024 pm 10:16 PM

win10 システムを使用していると、時々コンピューターがフリーズする状況に遭遇することがありますが、バックグラウンド プロセスを確認すると、Microsoftcompatibilitytelemetry プロセスが特に大量のリソースを消費していることがわかります。ユーザーは、サードパーティの保護ソフトウェアをアンインストールしてから、クリーン ブートを試して動作させることができます。このサイトでは、Microsoftcompatibilitytelemetry の高い CPU 使用率に対する解決策をユーザーに注意深く紹介します。 Microsoftcompatibilitytelemetry の CPU 使用率が高い場合の解決策 方法 1: サードパーティの保護ソフトウェアをアンインストールした後に試す

Spring MVC の主要な概念をマスターする: これらの重要な機能を理解する Spring MVC の主要な概念をマスターする: これらの重要な機能を理解する Dec 29, 2023 am 09:14 AM

SpringMVC の主要な機能を理解する: これらの重要な概念を習得するには、特定のコード例が必要です。 SpringMVC は、開発者が Model-View-Controller (MVC) アーキテクチャ パターンを通じて柔軟でスケーラブルな構造を構築するのに役立つ Java ベースの Web アプリケーション開発フレームワークです。ウェブアプリケーション。 SpringMVC の主要な機能を理解して習得すると、Web アプリケーションをより効率的に開発および管理できるようになります。この記事では、SpringMVC の重要な概念をいくつか紹介します。

Bing Image Creatorを無料で使用する方法 Bing Image Creatorを無料で使用する方法 Feb 27, 2024 am 11:04 AM

この記事では、無料の BingImageCreator を使用して高品質の出力を取得する 7 つの方法を紹介します。 BingImageCreator (現在は ImageCreator for Microsoft Designer として知られています) は、優れたオンライン人工知能アート ジェネレーターの 1 つです。ユーザーのプロンプトに基づいて、非常にリアルな視覚効果を生成します。プロンプトがより具体的、明確、創造的であればあるほど、より良い結果が得られます。 BingImageCreator は、高品質の画像の作成において大きな進歩を遂げました。 Dall-E3 トレーニング モードを使用するようになり、より高いレベルの詳細とリアリズムが表示されます。ただし、一貫して HD 結果を生成できるかどうかは、高速な処理などのいくつかの要因によって決まります。

Fitbit Ace LTE が新しいゲーム、非接触型決済、その他の機能を備えたメジャー アップデートを受信 Fitbit Ace LTE が新しいゲーム、非接触型決済、その他の機能を備えたメジャー アップデートを受信 Aug 08, 2024 pm 09:39 PM

Fitbit Ace LTE は 5 月に正式に発売されましたが、現在は米国でのみ販売されています。このスマートウォッチは特に子供たちを対象としており、子供たちはよりアクティブなライフスタイルを通じてゲームの報酬を受け取ることができ、親は常に子供たちの様子を監視できます。

ニーズと機能に基づいて、該当する Go バージョンを選択してください ニーズと機能に基づいて、該当する Go バージョンを選択してください Jan 20, 2024 am 09:28 AM

インターネットの急速な発展に伴い、プログラミング言語は常に進化し、更新されています。中でもGo言語はオープンソースのプログラミング言語として近年注目を集めています。 Go 言語は、シンプル、効率的、安全で、開発とデプロイが簡単になるように設計されています。高い同時実行性、高速なコンパイル、メモリの安全性などの特徴を備えており、Web開発、クラウドコンピューティング、ビッグデータなどの分野で広く使用されています。ただし、現在、Go 言語のさまざまなバージョンが利用可能です。適切な Go 言語バージョンを選択するときは、要件と機能の両方を考慮する必要があります。頭

Golang にはクラスのようなオブジェクト指向機能はありますか? Golang にはクラスのようなオブジェクト指向機能はありますか? Mar 19, 2024 pm 02:51 PM

Golang (Go 言語) には伝統的な意味でのクラスの概念はありませんが、構造体と呼ばれるデータ型が提供され、これによってクラスと同様のオブジェクト指向機能を実現できます。この記事では、構造体を使用してオブジェクト指向機能を実装する方法を説明し、具体的なコード例を示します。構造体の定義と使用法 まず、構造体の定義と使用法を見てみましょう。 Golang では、type キーワードを通じて構造を定義し、必要に応じて使用できます。構造には属性を含めることができます

C++ 関数の種類と特性 C++ 関数の種類と特性 Apr 11, 2024 pm 03:30 PM

C++ 関数には、単純関数、const 関数、静的関数、および仮想関数というタイプがあり、インライン関数、デフォルト パラメーター、参照戻り値、およびオーバーロードされた関数などの機能が含まれます。たとえば、calculateArea 関数は π を使用して、指定された半径の円の面積を計算し、それを出力として返します。

See all articles