信頼性の高い運用ビルドから今後の機能への早期アクセスまで、開発ニーズに応じて 、安定チャネル、 プレビュー チャネル、 および試験段階 のチャネルを選択できます。 リリース チャネルの詳細を確認します。
更新されたランタイムと MSIX については、「 Windows App SDK のダウンロード」を参照してください。
バージョン 1.5.9 (1.5.250108004)
バグ修正
これは、1.5 リリースの重大なバグの修正が含まれている Windows App SDK のサービス リリースです。
- CommandBar がウィンドウの下部にあるときに、CommandBar のメニューが正しく開かずにダウンする可能性がある別の問題を修正しました。
- 古いグラフィックス ハードウェアで実行するとクラッシュする可能性がある問題を修正しました。
バージョン 1.5.8 (1.5.241107002)
バグ修正
の> > これは、1.5 リリースの重要なバグ修正を含む Windows App SDK のサービス リリースです。 > > - スレッド上の入力キューが正しくない状態にあると思われる場合のクラッシュの可能性を修正しました。 > - すべてのコンポーネントで null をチェックすることで、'{x:Bind}' を使用しているときに発生する可能性のあるクラッシュを修正しました。 この修正プログラムを必要とするアプリは、このリリースで再コンパイルする必要があります。 >バージョン 1.5.7 (1.5.241001000)
バグ修正
これは、1.5 リリースの重大なバグの修正が含まれている Windows App SDK のサービス リリースです。
- アプリがレンダリングを停止し、回復しないまれなシナリオの検出を追加しました。
- UI スレッドが初期化されていない場合のクラッシュの可能性を修正しました。
- CommandBar がウィンドウの下部にあったときに、CommandBar のメニューが正しく開かなかった可能性がある問題を修正しました。
バージョン 1.5.6 (1.5.240802000)
バグ修正
これは、1.5 リリースの重大なバグの修正が含まれている Windows App SDK のサービス リリースです。
- [最小]/[最大]/[閉じる]ボタンへの入力が中断されることがある
InputNonClientPointerSourceに関する問題を修正しました。 詳細については、GitHub の問題 #9749 を参照してください。- タッチパッドの使用中にウィンドウを閉じるときにクラッシュする可能性がある問題を修正しました。
バージョン 1.5.5 (1.5.240627000)
バグ修正
これは、1.5 リリースの重大なバグの修正が含まれている Windows App SDK のサービス リリースです。
- 読み込みが完了する前にイメージ ソースが変更されたときに、イメージの読み込み中にクラッシュする可能性がある問題を修正しました。
InputNonClientPointerSource使用時のクラッシュの可能性を修正しました。- WebView2 コントロールのみを含むウィンドウで、初期キーボード フォーカスが WebView2 に正しく設定されず、キーボードおよびアクセシビリティ ツールでは使用できなくなる問題を修正しました。 詳細については、GitHub の問題 WebView2Feedback#2330 を参照してください。
バージョン 1.5.4 (1.5.240607001)
バグ修正
- ライブラリの resources.pri をアプリの resources.pri に適切にマージするために、GitHub の問題 #8857 の修正に関する問題を修正しました。
- WebView2 がクリックするたびに追加の
blurイベントとfocusイベントを送信する問題を修正しました。 詳細については、GitHub の問題 #9288 を参照してください。 これにより、GitHub の問題 #9566 で示されているように、ドロップダウンが応答しない問題も修正されます。- 新しいウィンドウまたはポップアップを作成すると、進行中のドラッグ操作が取り消される問題を修正しました。 詳細については、GitHub の問題 #9360 を参照してください。
- 負のビューボックスを定義する SVG ファイルがレンダリングされなくなる問題を修正しました。 詳細については、GitHub の問題 #9415 を参照してください。
- 弱い参照を使用する前に
x:Bindnullをチェックしないとクラッシュする可能性がある問題を修正しました。 詳細については、GitHub の問題 #9551 を参照してください。- ウィンドウが最大化されたときにタイトル バーの端にサイズ変更カーソルが誤って表示される問題を修正しました。これにより、それらの領域をクリックまたはドラッグするときにも正しくない動作が発生しました。 詳細については、GitHub の問題 #8665 を参照してください。
バージョン 1.5.3 (1.5.240428000)
バグ修正
ItemsRepeaterは時々、ウィンドウを前面に表示することがある問題を修正しました。AcrylicBrushの透明度の状態が更新されたときのクラッシュの可能性を修正しました。- メイン ウィンドウよりも高さがある、または幅の広い
ItemsRepeaterポップアップ内にある場合に、ShouldConstrainToRootBounds="false"が十分な項目が生成しない問題を修正しました。- プロジェクト ファイルで TargetPlatformVersion が指定されていない場合の、ビルド時にエラー MSB4086 が発生する可能性がある問題を修正しました。 このエラーは、GitHub の問題 #9531 の一部として発生しました。
バージョン 1.5.2 (1.5.240404000)
ウィジェット フィード プロバイダーの更新
- フィード プロバイダーは、ウィジェット ダッシュボードでアナウンスを表示できるようになりました。
- 新しい
FeedManager.TryShowAnnouncementAPI を使用すると、フィード プロバイダーはウィジェット ダッシュボードにアナウンスを表示するよう要求できます。 アナウンスを表示するには、FeedAnnouncementオブジェクトを作成してFeedManager.TryShowAnnouncementAPI を呼び出します。- [アナウンスのフィード] では、
FeedAnnouncementAPI を使用してカスタマイズできる独自のバッジがタスク バーに表示されます。- フィード プロバイダーは、ユーザーが操作するプロバイダーに関する分析レポートとエラー レポートの情報の受信をオプトインできるようになりました。 オプトインするには、プロバイダーにより
IFeedProviderAnalyticsインターフェイスとIFeedProviderErrorsインターフェイスの一方または両方を実装します。フィード プロバイダーの更新には、次の新しい API が含まれています。
Microsoft.Windows.Widgets.Feeds.Providers FeedAnalyticsInfoReportedArgs FeedErrorInfoReportedArgs FeedManager SendMessageToContent TryShowAnnouncement FeedMessageReceivedArgs FeedResourceRequest FeedResourceRequestedArgs FeedResourceResponse IFeedAnnouncementInvokedTarget IFeedManager2 IFeedProviderAnalytics IFeedProviderErrors IFeedProviderMessage IFeedResourceProviderMicrosoft.Windows.Widgets.Notifications AnnouncementActionKind AnnouncementTextColor FeedAnnouncement FeedAnnouncementInvokedArgs
バグの修正
- プライマリ ディスプレイが 60 Hz で実行されていない場合に、正しい時刻に
DispatcherTimerが起動しない問題を修正しました。- 100% 以外のスケール ファクターで実行すると、テキスト ボックス入力メソッド エディター (IME) ウィンドウが正しく配置されない問題を修正しました。 詳細については、GitHub の問題 #9382 を参照してください。
- 別のアプリからドラッグ アンド ドロップ操作を開始すると、コピー/移動/リンクの正しいドロップ操作が許可されない問題を修正しました。
- ListView の
ItemsSourceがリセットされ、すぐにフォーカスが当てられると発生する可能性のあるクラッシュを修正しました。- 継承されたスケール変換に
ShouldConstrainToRootBounds="false"ポップアップが適用されない問題を修正しました。 詳細については、GitHub の問題 #9118 と #9433 を参照してください。- アニメーションが実行している状態でコンポジション オブジェクトが破棄された場合に発生する可能性があるクラッシュを修正しました。
NavigationView::RevokeNavigationViewItemRevokersでシャットダウン時に発生する可能性のあるクラッシュを修正しました。
バージョン 1.5.1 (1.5.240311000)
バグ修正
これは、1.5 リリースの重大なバグの修正が含まれている Windows App SDK のサービス リリースです。
- 「map.html」をコピーできないために自己完結型アプリのビルドに失敗する場合がある問題を修正しました。
- 有効なトークンが拒否されることで
MapControlが初期化に失敗する問題を修正しました。 詳細については、GitHub の問題 #9324 を参照してください。- 青い背景で
MapControlが読み込まれる問題を修正しました。 詳細については、GitHub の問題 #9377 を参照してください。NavigationViewItemのシェブロンをクリックしても、1 回のクリックで正しく展開または折りたたまれない問題を修正しました。 これが原因で、PaneDisplayMode="Top"モードでシェブロンをクリックするとメニューが空白として表示される問題も起きていました。 詳細については、GitHub の問題 #9423 と #9426 を参照してください。- タッチまたはペンで
NavigationViewItemをタップすると、アイテムがそれ以降の入力に応答しなくなる問題を修正しました。 詳細については、GitHub の問題 #9429 を参照してください。NavigationView.PaneFooter領域内のアイテムをクリックするとクラッシュする問題を修正しました。 詳細については、GitHub の問題 #9396 を参照してください。- メニューのアイコンが間違った場所に表示される場合がある問題を修正しました。 詳細については、GitHub の問題 #9409 を参照してください。
- ウィンドウから切り替えて戻るまで、アクリルがメニューに表示されない問題を修正しました。 詳細については、GitHub の問題 #9406 を参照してください。
TextBox/RichEditBoxの初期化中に発生する可能性があるクラッシュを修正しました。 詳細については、GitHub の問題 #9216 を参照してください。NavigationViewが破棄時にスローされ、キャッチされるノイズの多い一部の例外を修正しました。- 間違った
PointerCaptureLostメッセージが発生したことが原因で、「ピンチ操作によるズーム」 ジェスチャがパンまたはタップとして表示される場合がある問題を修正しました。
バージョン 1.5
XAML Islands ランタイムとシャットダウンの更新
任意のスレッドの最後の XAML ウィンドウが閉じられた場合、XAML Islands ベースのアプリ用の Windows App SDK 1.4 と Windows App SDK 1.5 には動作上の違いがあります。
- Windows App SDK 1.4 では、スレッド上の最後の XAML ウィンドウが閉じられると、XAML ランタイムは常にスレッドのイベント ループを終了します。
- Windows App SDK 1.5 の場合:
- アプリが WinUI デスクトップ アプリの場合、既定の動作は引き続き Windows App SDK 1.4 と同じです。
- デスクトップWindowXamlSource("XAML Islands")APIでXAMLを使用している場合、デフォルトの動作は、XAMLが自動的にスレッドのイベントループを終了しないようになりました。
- 双方のモードで、
Application.DispatcherShutdownModeプロパティを設定して、この反応を変更できます。詳細については、使用可能であれば
Application.DispatcherShutdownModeプロパティ用ドキュメンテーションを参照してください。 GitHub提案#8492.が完了しました。XAML ランタイムの有効期間中に、XAML Islands ベースのアプリの Windows App SDK 1.4 と Windows App SDK 1.5 には動作上の違いがあります。
- Windows App SDK 1.4 では、特定のスレッド上ですべての
WindowsXamlManagerオブジェクトとDesktopWindowXamlSourceオブジェクトが閉じられるかシャットダウンされる、またはそのスレッドで実行されているDispatcherQueueがシャットダウンされると、XAML ランタイムはそのスレッドでシャットダウンされます(この場合、XAML ランタイムはDispatcherQueue.FrameworkShutdownStartingステージ中にシャットダウンされます)。- Windows App SDK 1.5 では、そのスレッドで実行されている DispatcherQueue がシャットダウンされた場合にのみ、XAML ランタイムがスレッドでシャットダウンされます (Xaml ランタイムは常に
DispatcherQueue.FrameworkShutdownStartingステージ中にシャットダウンします)。詳細については、使用可能であれば
WindowsXamlManagerクラス用ドキュメンテーションを参照してください。
WindowsXamlManager.InitializeForCurrentThread()には動作の違いがあります:
- Windows App SDK 1.4 では、
WindowsXamlManager.InitializeForCurrentThread()は呼び出しごとにWindowsXamlManagerオブジェクトの一意のインスタンスを返します。- Windows App SDK 1.5 では、
WindowsXamlManager.InitializeForCurrentThread()は既存のインスタンスが既にスレッドに存在する場合に返します。Close/Dispose()は無視されるようになりました。
WinUI Maps コントロール
WinUI
Mapsコントロールが利用できるようになりました。 このコントロールは、WebView2 と Azure Maps を利用し、次の機能を提供します。
- マップ ボタンまたはタッチによるパンとズーム。
- マップのスタイルを、サテライト、地形、またはストリート ビューに変更。
- プログラムによって、開発者がカスタマイズ可能なアイコンを含む対話可能なピンをマップに追加します。
- 初期読み込みがマップに基づく箇所における開発者によるカスタマイズ。
- パン、ズーム、マップ スタイルのボタンの非表示または表示に対する開発者によるコントロール。
![]()
注
Maps コントロールを使用するには、Azure Maps キーが必要です。 キーを作成するには、Web アプリ作成用 Azure Maps ドキュメンテーション ページを参照してください。
Maps コントロールは全く新しい機能であり、今後の方向性の評価のため皆様のフィードバックをお待ちしております。
新しい SelectorBar コントロール
バージョン 1.5 では、ユーザーが複数のデータ ビューを切り替えられるようにする新しいコントロール
SelectorBarを追加しました。 このコントロールは、1.5 ロードマップでは以前は「SegmentedControl」と呼ばれていました。
![]()
CommandBarFlyout プライマリ コマンドのラベル
CommandBarFlyoutのビジュアルが更新され、LabelプロパティがAppBarButton() に設定されている場合に、プライマリ コマンド領域の項目のテキスト ラベルが表示されるようになりました。 以前は、CommandBarFlyoutエリアの主なコマンドはアイコンのみを表示していましたが、使いやすさを向上させるためにアイコンとラベルの両方を表示できるようになりました。
![]()
カスタム環境/オプションに対する WebView2 のサポート
WinUI
WebView2コントロールは、カスタムCoreWebView2およびCoreWebView2Environmentを使用して基になる () オブジェクトをカスタマイズする機能を公開するようになりました。 これにより、アプリ作成者は、WebView2Runtime の読み込み元となる代替パスを指定したり、別の UserDataFolder の使用を選択したり、IsPrivateModeEnabled()ScriptLocaleなどのオプションを設定したりすることができます。
.NET 8 のサポート
最近の 1.4 サービス リリースで .NET 8 のサポートを追加しましたが、プラットフォーム固有の RID の使用に対する警告は依然として残りました。 1.5 ではその作業が完了し、警告が表示されなくなりました。
デバッグとソースの可用性の向上
現在、microsoft-ui-xaml リポジトリ内のコードの Github ソース サーバー情報がパブリック シンボルに挿入され、デバッガーがソース コードを自動的にダウンロードできるようになりました。 また、デバッグ エクスペリエンスを向上させるために、Windows App SDK 全体でシンボルに対するその他の修正と機能強化も行いました。
レイアウト サイクルのデバッグ機能の強化
WinUI アプリでのレイアウト サイクルのデバッグは困難な場合があるため、1.5 では
DebugSettingsオブジェクトで、レイアウト プロセスのログ記録とブレークポイントの改善を有効にするオプションが公開され、アプリでのレイアウト サイクルのデバッグと修正が容易になります
Windows App SDK 全体のその他の新機能
- PublishSingleFile デプロイ モデルのサポートが追加されました。 PublishSingleFile について詳しくは、 単一ファイルのデプロイに関するドキュメンテーションをご覧ください。
- スクリーン リーダーのサポート、テキスト スケーリングのサポート、その他のアクセシビリティ機能に改善が追加されました。
- 優先順位の高い GitHub バグ バックログに基づいて、さまざまな安定性とパフォーマンスが向上しました。
個別にリリースされる新機能
Windows App SDK Visual Studio Templates for C# および C++ の新しいバージョンは、Visual Studio Marketplace を通じてリリースされ、1.5 のリリースから数週間後に表示されます。 新しいバージョンでは、テンプレートが Windows App SDK リリースとは別にリリースされるようになり、お客様に更新プログラムを取得する柔軟性が大幅に向上しました。
以前に計画されたその他の機能
>1.5 では、ロードマップで発表した次の機能について進展がありましたが、完了していませんでした。 これらは 1.6 タイムフレームまで継続されます。
- タブ付きウィンドウ
- ドラッグ アンド ドロップによる WebView2 のサポート
- わかりやすくするために、1.5 での into WebView2 のドラッグ (エクスプローラーから Visual Search のBingへの PNG のドラッグなど) がサポートされています。 WebView2 の out のドラッグをサポートする作業は、1.6 で進行中です。
- テーブルビューとインクコントロールの調査
ダイナミックライティングは当面ロードマップから削除されました。
既知の問題
- .xaml ファイルなどのリソースを含むライブラリを使用すると、実行時にそれらのリソースが見つからないことを示すエラー メッセージが表示されることがあります。 この場合、それらのリソースが確実に含まれるように、プロジェクト ファイルに
<ShouldComputeInputPris>true</ShouldComputeInputPris>を挿入することが必要になる場合があります。NavigationViewItemの山形をクリックしても、1 回のクリックで正しく展開または折りたたまれなくなりました。 ダブルクリックは引き続き機能し、NavigationViewItemの他の場所をクリックしても機能します。
バグの修正
StackPanelが折りたたまれたアイテムに間隔を適用する問題を修正しました。 詳細については、GitHub の問題 #916 を参照してください。- 別のアプリウィンドウを閉じた後にスクロールコントロールが機能しなくなる問題を修正しました。 詳細については、GitHub の問題 #9292 および #9355を参照してください。
- 最初のフレームがレンダリングされる前に
DebugSettings.EnableFrameRateCounterを 正しい EF に設定するとクラッシュする問題を修正しました。 詳細については、GitHub イシュー #2835 を参照してください。- 一部のヘッダーに必要な依存関係が含まれていない場合の C++ の潜在的なコンパイル エラーを修正しました。
#include順序の変更は、アプリが 2023 より古いバージョンの C++/WinRT を使用している場合にIInspectableのコンパイル エラーが発生する可能性があるなど、一部のアプリに影響を与える可能性があることに注意してください。 詳細については、GitHub の問題 #9014 を参照してください。ElementNameItemsRepeater内でDataTemplateバインドが機能しない問題を修正しました。 詳細については、GitHub の問題 #560 を参照してください。- アプリ内ツールバーが有効になっている Visual Studio でアプリを実行するとクラッシュする問題を修正しました。 修正を完全に入手するには、Visual Studio 17.8 Preview 2 以降が必要です。 詳細については、GitHub の問題 #8806 を参照してください。
- 高速スクロール時に
AnnotatedScrollbarがクラッシュすることがある問題を修正しました。- メニューテキストが時々切り詰められる問題を修正しました。
- TeachingTip が適切な対象を受け取らない問題を修正しました。 詳細については、GitHub の問題 #3257 を参照してください。
TailVisibilityのTeachingTipを、起動時に折りたたむに設定するとアプリケーションがクラッシュする問題を修正しました。 詳細については、GitHub の問題 #8731 を参照してください。- ライブラリ使用時の PRI ファイルの処理方法に関する問題を修正しました。 詳細については、GitHub の問題 #8857 を参照してください。
- プロジェクション DLL が生成されない 1.5-experimental2 リリースの問題を修正しました。 詳細については、GitHub の問題 #4152 を参照してください。
RichEditBoxのテキスト書式設定ポップアップ上の 3 点リーダーボタンがアクションの一覧を正しく表示しない問題を修正しました。 詳細については、GitHub の問題 #9140 を参照してください。ListViewがキーボード アクセラレーターを正しく扱わない問題を修正しました。 詳細については、GitHub の問題 #8063 を参照してください。AccessKeyを使ってウィンドウを閉じる際のアクセス違反問題を修正しました。 詳細については、GitHub の問題 #8648 を参照してください。AccessKey() を使用してウィンドウを閉じるときのクラッシュを修正しました。 詳細については、GitHub の問題 #9002 を参照してください。MenuFlyoutItemにあるMenuBarのテキスト配置に影響する問題を修正しました。 詳細については、GitHub の問題 #8755 を参照してください。- 強調表示されたテキストが右クリック時に強調表示されたままとならない問題を修正しました。 詳細については、GitHub の問題 #1801 を参照してください。
- 非アクティブなウィンドウを閉じるとアプリがクラッシュする問題を修正しました。 詳細については、GitHub の問題 #8913 を参照してください。
- マウスの中央ボタンでスクロールし、直後に左クリックすると、アプリケーションがハングされることがある問題を修正しました。 詳細については、GitHub の問題 #9233 を参照してください。
- カスタムの
NavigationViewItemを使用していると起動時にアプリがクラッシュする問題を修正しました。 詳細については、GitHub の問題 #8814 を参照してください。- 省略記号ボタンで誤ってエラーが生成される
NavigationViewの問題を修正しました。 詳細については、GitHub の問題 #8380 を参照してください。- マルチウィンドウ アプリで
SystemBackdropが正しくレンダリングされない問題を修正しました。 詳細については、GitHub の問題 #8423 を参照してください。ObservableCollectionの先頭に挿入すると生じる重複の問題を修正しました。 詳細については、GitHub の問題 #8370 を参照してください。
バージョン 1.5 プレビュー 1 (1.5.0-preview1)
XAML Islands ランタイムとシャットダウンの更新
- Windows App SDK 1.4 と Windows App SDK 1.5 for Xaml Islands ベースのアプリの動作上の違いは、任意のスレッドの最後の Xaml ウィンドウが閉じられた場合です。
- Windows App SDK 1.4 では、スレッド上の最後の Xaml ウィンドウが閉じられると、Xaml ランタイムは常にスレッドのイベント ループを終了します。
- Windows App SDK 1.5 の場合:
- アプリが WinUI デスクトップ アプリの場合、既定の動作は引き続き Windows App SDK 1.4 と同じです。
- DesktopWindowXamlSource (「Xaml Islands」) API に Xaml を使用している場合、現在では既定の反応で Xaml がスレッドのイベント ループを自動的に終了することはありません。
- 双方のモードで、
Application.DispatcherShutdownModeプロパティを設定して、この反応を変更できます。- 詳細については、使用可能であれば
Application.DispatcherShutdownModeプロパティ用ドキュメンテーションを参照してください。- Xaml ランタイムの有効期間中に、Xaml Islands ベースのアプリ用 Windows App SDK 1.4 と Windows App SDK 1.5 には動作上の違いがあります。
- Windows App SDK 1.4 では、特定のスレッド上のすべての
WindowsXamlManagerオブジェクトとDesktopWindowXamlSourceオブジェクトが閉じられたりシャットダウンされたり、そのスレッドで実行されているDispatcherQueueがシャットダウンされた場合 (xaml ランタイムはDispatcherQueue.FrameworkShutdownStartingステージ中にシャットダウンされます) は、スレッドでシャットダウンされます。- Windows App SDK 1.5 では、そのスレッドで実行されている DispatcherQueue がシャットダウンされた場合にのみ、Xaml ランタイムがスレッドでシャットダウンされます (Xaml ランタイムは
DispatcherQueue.FrameworkShutdownStartingステージ中にシャットダウンします)。- 詳細については、使用可能であれば
WindowsXamlManagerクラス用ドキュメンテーションを参照してください。
WinUI Maps コントロール
WinUI
Mapsコントロールの最初のリリースが利用可能になりました。 このコントロールは、WebView2 と Azure Maps を利用し、次の機能を提供します。
- マップ ボタンまたはタッチによるパンとズーム。
- マップのスタイルを、サテライト、地形、またはストリート ビューに変更。
- プログラムによって、開発者がカスタマイズ可能なアイコンを含む対話可能なピンをマップに追加します。
- 初期読み込みがマップに基づく箇所における開発者によるカスタマイズ。
- パン、ズーム、マップ スタイルのボタンの非表示または表示に対する開発者によるコントロール。
注
Maps コントロールを使用するには、Azure Maps キーが必要です。 キーを作成するには、Web アプリ作成用 Azure Maps ドキュメンテーション ページを参照してください。
Maps コントロールは全く新しい機能であり、今後の方向性の評価のため皆様のフィードバックをお待ちしております。
Windows App SDK 全体のその他の新機能
- PublishSingleFile デプロイ モデルのサポートが追加されました。 PublishSingleFile について詳しくは、 単一ファイルのデプロイに関するドキュメンテーションをご覧ください。
バグの修正
- プロジェクション DLL が生成されない 1.5-experimental2 リリースの問題を修正しました。 詳細については、GitHub の問題 #4152 を参照してください。
RichEditBoxのテキスト書式設定ポップアップ上の 3 点リーダーボタンがアクションの一覧を正しく表示しない問題を修正しました。 詳細については、GitHub の問題 #9140 を参照してください。ListViewがキーボード アクセラレーターを正しく扱わない問題を修正しました。 詳細については、GitHub の問題 #8063 を参照してください。AccessKeyを使ってウィンドウを閉じる際のアクセス違反問題を修正しました。 詳細については、GitHub の問題 #8648 を参照してください。MenuFlyoutItemにあるMenuBarのテキスト配置に影響する問題を修正しました。 詳細については、GitHub の問題 #8755 を参照してください。- 強調表示されたテキストが右クリック時に強調表示されたままとならない問題を修正しました。 詳細については、GitHub の問題 #1801 を参照してください。
- 非アクティブなウィンドウを閉じるとアプリがクラッシュする問題を修正しました。 詳細については、GitHub の問題 #8913 を参照してください。
- マウスの中央ボタンでスクロールし、直後に左クリックすると、アプリケーションがハングされることがある問題を修正しました。 詳細については、GitHub の問題 #9233 を参照してください。
1.5.0-preview1 の新しい API
バージョン1.5-preview1 には、安定版 1.4 リリースと比較して、次の新しい API が含まれています。
Microsoft.Graphics.DirectX DirectXPixelFormat A4B4G4R4Microsoft.UI.Input FocusNavigationReason FocusNavigationRequest FocusNavigationRequestEventArgs FocusNavigationResult InputFocusController DepartFocus NavigateFocusRequested InputFocusNavigationHostMicrosoft.UI.Xaml Application DispatcherShutdownMode DebugSettings LayoutCycleDebugBreakLevel LayoutCycleTracingLevel DispatcherShutdownMode LayoutCycleDebugBreakLevel LayoutCycleTracingLevelMicrosoft.UI.Xaml.Controls MapControl MapControlMapServiceErrorOccurredEventArgs MapElement MapElementClickEventArgs MapElementsLayer MapIcon MapLayer SelectorBar SelectorBarItem SelectorBarSelectionChangedEventArgs WebView2 EnsureCoreWebView2Async EnsureCoreWebView2AsyncMicrosoft.UI.Xaml.Hosting WindowsXamlManager GetForCurrentThread XamlShutdownCompletedOnThread XamlShutdownCompletedOnThreadEventArgsMicrosoft.Web.WebView2.Core CoreWebView2 FrameId CoreWebView2AcceleratorKeyPressedEventArgs IsBrowserAcceleratorKeyEnabled CoreWebView2BrowserExtension CoreWebView2BrowsingDataKinds ServiceWorkers CoreWebView2CustomSchemeRegistration CoreWebView2CustomSchemeRegistration (String) AllowedOrigins SchemeName CoreWebView2Environment GetProcessExtendedInfosAsync CoreWebView2EnvironmentOptions AreBrowserExtensionsEnabled CustomSchemeRegistrations CoreWebView2Frame FrameId CoreWebView2FrameInfo FrameId FrameKind ParentFrameInfo CoreWebView2FrameKind CoreWebView2MouseEventKind NonClientRightButtonDown NonClientRightButtonUp CoreWebView2NavigationKind CoreWebView2NavigationStartingEventArgs NavigationKind CoreWebView2NewWindowRequestedEventArgs OriginalSourceFrameInfo CoreWebView2ProcessExtendedInfo CoreWebView2Profile AddBrowserExtensionAsync Delete DeletedMicrosoft.Windows.Management.Deployment AddPackageOptions EnsureReadyOptions PackageDeploymentContract PackageDeploymentManager PackageDeploymentProgress PackageDeploymentProgressStatus PackageDeploymentResult PackageDeploymentStatus PackageRuntimeManager PackageSet PackageSetItem PackageSetItemRuntimeDisposition PackageSetRuntimeDisposition PackageVolume ProvisionPackageOptions RegisterPackageOptions RemovePackageOptions StagePackageOptions StubPackageOptionMicrosoft.Windows.Widgets.Feeds.Providers CustomQueryParametersRequestedArgs CustomQueryParametersUpdateOptions FeedDisabledArgs FeedEnabledArgs FeedManager FeedProviderDisabledArgs FeedProviderEnabledArgs FeedProviderInfo IFeedManager IFeedProvider
バージョン 1.5 実験 (1.5.0-experimental2)
バグの修正
このリリースには、次のバグ修正が含まれています。
- カスタムの
NavigationViewItemを使用していると起動時にアプリがクラッシュする問題を修正しました。 詳細については、GitHub の問題 #8814 を参照してください。- 省略記号ボタンで誤ってエラーが生成される
NavigationViewの問題を修正しました。 詳細については、GitHub の問題 #8380 を参照してください。- マルチウィンドウ アプリで
SystemBackdropが正しくレンダリングされない問題を修正しました。 詳細については、GitHub の問題 #8423 を参照してください。ObservableCollectionの先頭に挿入すると生じる重複の問題を修正しました。 詳細については、GitHub の問題 #8370 を参照してください。
1.5-experimental2 用の新しい API
1.5-experimental2 には、次の新しい API が含まれています。 これらの API は試験段階ではありませんが、Windows App SDKpp SDK の安定したリリース バージョンにはまだ含まれていません。
Microsoft.Graphics.DirectX DirectXPixelFormat A4B4G4R4Microsoft.UI.Xaml DebugSettings LayoutCycleDebugBreakLevel LayoutCycleTracingLevel LayoutCycleDebugBreakLevel LayoutCycleTracingLevelMicrosoft.UI.Xaml.Automation.Peers SelectorBarItemAutomationPeerMicrosoft.UI.Xaml.Controls MapControl MapControlMapServiceErrorOccurredEventArgs MapElement MapElementClickEventArgs MapElementsLayer MapIcon MapLayer SelectorBar SelectorBarItem SelectorBarSelectionChangedEventArgs WebView2 EnsureCoreWebView2Async EnsureCoreWebView2AsyncMicrosoft.Windows.Management.Deployment EnsureReadyOptions PackageDeploymentManager AddPackageSetAsync DeprovisionPackageAsync DeprovisionPackageByUriAsync DeprovisionPackageSetAsync EnsurePackageReadyAsync EnsurePackageReadyByUriAsync EnsurePackageSetReadyAsync IsPackageReady IsPackageReadyByUri IsPackageRegistrationPending IsPackageRegistrationPendingForUser ProvisionPackageAsync ProvisionPackageByUriAsync ProvisionPackageSetAsync RegisterPackageAsync RegisterPackageByUriAsync RegisterPackageSetAsync RemovePackageByUriAsync RepairPackageAsync RepairPackageByUriAsync RepairPackageSetAsync ResetPackageAsync ResetPackageByUriAsync ResetPackageSetAsync StagePackageAsync StagePackageByUriAsync StagePackageSetAsync PackageDeploymentProgress PackageDeploymentResult Error ErrorText PackageSet Items PackageUri PackageVolume FindPackageVolumeByName FindPackageVolumeByPath FindPackageVolumes IsRepairNeeded Repair ProvisionPackageOptions RegisterPackageOptions DependencyPackageFamilyNames RemovePackageOptions FailIfNotFound
その他の 1.5-experimental2 API
このリリースには、次の新しい実験用 API と変更された実験用 API が含まれています。
Microsoft.UI.Xaml Application DispatcherShutdownMode DispatcherShutdownMode XamlIsland SystemBackdropMicrosoft.UI.Xaml.Hosting WindowsXamlManager IsXamlRunningOnCurrentThread XamlShutdownCompletedOnThread XamlShutdownCompletedOnThreadEventArgsMicrosoft.Windows.System.Workloads IWorkloadHandler Workload WorkloadManager WorkloadProgress WorkloadProgressStatus WorkloadResult WorkloadsContract WorkloadStatus
バージョン 1.5 実験 (1.5.0-experimental1)
これは実験用チャネルの最新リリースです。
ダウンロードするには、Windows App SDK NuGet のバージョンを 1.5.231202003-experimental1に再ターゲットします。
1.5-experimental1 用の新しい API
1.5-experimental1 には、次の新しい API が含まれています。 これらの API は試験段階ではありませんが、Windows App SDK の安定したリリース バージョンにはまだ含まれていません。
Microsoft.Windows.Widgets.Feeds.Providers CustomQueryParametersRequestedArgs CustomQueryParametersUpdateOptions FeedDisabledArgs FeedEnabledArgs FeedManager FeedProviderDisabledArgs FeedProviderEnabledArgs FeedProviderInfo IFeedManager IFeedProvider
その他の 1.5-experimental1 API
このリリースには、次の新しい実験用 API と変更された実験用 API が含まれています。
Microsoft.UI.Content ContentIsland ConnectionInfo ConnectRemoteEndpoint IsRemoteEndpointConnected ContentIslandEnvironment CurrentOrientation DisplayScale NativeOrientation ThemeChanged ContentSiteEnvironment CurrentOrientation DisplayScale NativeOrientation NotifyThemeChanged DesktopChildSiteBridge AcceptRemoteEndpoint ConnectionInfo IsRemoteEndpointConnected RemoteEndpointConnecting RemoteEndpointDisconnected RemoteEndpointRequestedStateChanged EndpointConnectionEventArgs EndpointRequestedStateChangedEventArgs IContentIslandEndpointConnectionPrivate IContentSiteBridgeEndpointConnectionPrivate ProcessStarter SystemVisualSiteBridge IsClosedMicrosoft.UI.Input FocusNavigationReason FocusNavigationRequest FocusNavigationRequestEventArgs FocusNavigationResult InputFocusController DepartFocus NavigateFocusRequested InputFocusNavigationHostMicrosoft.UI.Xaml DebugSettings LayoutCycleDebugBreaks LayoutCycleTracing LayoutCycleDebugBreakLevel LayoutCycleTracingLevel XamlIslandMicrosoft.UI.Xaml.Controls SelectionModel SelectAllFlatMicrosoft.UI.Xaml.Core.Direct XamlPropertyIndex FlyoutBase_SystemBackdrop Popup_SystemBackdropMicrosoft.Windows.Management.Deployment AddPackageOptions AddPackageSetOptions DeploymentPriority DeploymentProcessingModel EnsureIsReadyOptions FindPackageSetOptions PackageDeploymentContract PackageDeploymentManager PackageDeploymentProgress PackageDeploymentProgressStatus PackageDeploymentResult PackageDeploymentStatus PackageRuntimeManager PackageSet PackageSetItem PackageSetItemRuntimeDisposition PackageSetManager PackageSetRuntimeDisposition PackageVolume PackageVolumeManager PackageVolumeStatus RegisterPackageOptions RemovePackageOptions StagePackageOptions StubPackageOption
Windows developer