次の方法で共有


Windows アプリ SDK の最新の安定版チャネル リリース ノート

安定チャネルでは、運用環境のアプリによる使用がサポートされている Windows App SDK のリリースが提供されます。 Windows App SDK の安定リリースが使用されるアプリは、Microsoft Store に発行することもできます。

重要なリンク:

安定版チャネル リリース ノートのアーカイブ:

Windows App SDK 用のダウンロード

注記

Windows アプリ SDK Visual Studio 拡張機能(VSIX)は、現在は個別のダウンロードとして配布されていません。 それらは、Visual Studio内のVisual Studio Marketplaceで利用可能です。

バージョン 1.7

既存の Windows App SDK アプリでは、Nuget パッケージを 1.7.250513003 に更新できます (「NuGet パッケージ マネージャーを使用した Visual Studio でのパッケージのインストールと管理」の「パッケージの更新」セクションを参照)。

更新されたランタイムと MSIX については、Windows App SDK 用のダウンロード ページを参照してください。

バージョン 1.7.3 (1.7.250606001)

Windows AI API

Von Bedeutung

現在、これらの API に必要な基になる ML モデルでは、デバイスが開発チャネルで最新の Windows 11 Insider Preview Build を実行している必要があります。 さらに、これらの API では、デバイスが Copilot+ PC である必要があります。 これらのデバイスの詳細については、 Copilot+ PC 開発者ガイド を参照してください。 API は、必要なサポートがないデバイスで呼び出されると例外をスローします。

Windows App SDK には、ローカル言語モデルと共に使用して Copilot+ PC でさまざまなタスクを実行できる人工知能 (AI) API のスイートが含まれるようになりました。 アプリは、プロンプトにインテリジェントに応答したり、画像内のテキストを認識したり、画像の内容を記述したり、画像からオブジェクトを削除したりできるようになりました。

Windows AI API の作成時に使用される責任ある開発プラクティスについては、AI 支援機能の作成時にも適用できます。詳細については、 Windows での責任ある生成型 AI アプリケーションと機能の開発に関 するガイダンスを参照してください。

ウィジェットの新しいランクプロパティ

ウィジェットに新しい Rank プロパティを追加しました。 ランクは、プラットフォームのレコメンデーション エンジンが同じアプリケーション パッケージ ID からウィジェットを並べ替えるために使用できます。 UI サーフェスに対して同じプロバイダーの複数のウィジェットを推奨する場合は、Rank プロパティによって表示順序が決まります。 Rank プロパティは、他のプロバイダーのウィジェットと比較してウィジェットの配置方法を変更しません。また、ウィジェットが推奨される可能性にも影響しません。

バグの修正

  • .nupkg ライセンスのセクション 1a に次の文を追加しました。Generative AI アプリケーションをビルドするときは、「 Windows での責任ある生成 AI アプリケーションと機能の開発」のガイドラインに従ってください。
  • 再入によって ApplicationDataProvider::GetStateFolderUris で発生する可能性があるクラッシュを修正しました。 詳細については、GitHub の問題 #10513 を参照してください。 (RuntimeCompatibilityChange: ApplicationDataProvider_ReentrancyProtection)
  • ウィンドウを閉じるときに WindowChrome::SetTitleBar で発生する可能性があるクラッシュを修正しました。 詳細については、GitHub の問題 #9203 を参照してください。 (RuntimeCompatibilityChange: WindowChrome_タイトルバークラッシュ設定)
  • 入力の処理中に再入がある場合に PointerInputObserverWinRT::FlushCoalescedInput_Callback で発生する可能性があるクラッシュを修正しました。 (RuntimeCompatibilityChange: InputPointerSource_FlushReentrancyCrash)

1.7.3 用の新しい API

このリリースには、以前の 1.7 リリースと比較した次の新しい API が含まれています。

Microsoft.Windows.Widgets.Providers

    WidgetInfo
        Rank

    WidgetUpdateRequestOptions
        Rank

バージョン 1.7.2 (1.7.250513003)

Windows AI API

Von Bedeutung

現在、これらの API に必要な基になる ML モデルでは、デバイスが開発チャネルで最新の Windows 11 Insider Preview Build を実行している必要があります。 さらに、これらの API では、デバイスが Copilot+ PC である必要があります。 これらのデバイスの詳細については、 Copilot+ PC 開発者ガイド を参照してください。 API は、必要なサポートがないデバイスで呼び出されると例外をスローします。

Windows App SDK には、ローカル言語モデルと共に使用して Copilot+ PC でさまざまなタスクを実行できる人工知能 (AI) API のスイートが含まれるようになりました。 アプリは、プロンプトにインテリジェントに応答したり、画像内のテキストを認識したり、画像の内容を記述したり、画像からオブジェクトを削除したりできるようになりました。

Windows AI API の作成時に使用される責任ある開発プラクティスについては、AI 支援機能の作成時にも適用できます。詳細については、 Windows での責任ある生成型 AI アプリケーションと機能の開発に関 するガイダンスを参照してください。

Phi シリカ テキスト インテリジェンス

Microsoft の最も強力な NPU チューニングローカル言語モデルである Phi Silica を使用すると、テキストの要約、わかりやすくするためにテキストの一部を書き換える、テキストを表形式に変換するなどの一般的なタスクを実行するように指定できます。 Phi Silica は、Windows Copilot+ PC デバイスの効率とパフォーマンスのために最適化されていますが、大きな言語モデル (LLM) に含まれる多くの機能を引き続き提供します。

詳細については、 Windows App SDK の Phi Silica の概要と、Windows App SDKの Phi Silica の API リファレンス を参照してください。

イメージの説明

Image Description API を使用すると、画像のテキスト説明を生成できます。 これらの説明の長さと種類は、短いキャプションから長い説明まで、アクセシビリティ要件を満たすように構成できます。

詳細については、Windows App SDK の AI イメージング機能のイメージの説明と API リファレンスでできることに関するページを参照してください。

テキスト認識

光学式文字認識 (OCR) とも呼ばれるテキスト認識は、画像内のテキストを検出して抽出し、コンピューターで読み取り可能な文字ストリームに変換します。 これらの API は、文字、単語、行、多角形のテキスト境界を識別し、一致ごとに信頼度レベルを提供します。 NPU 支援型アクセラレーションの利点を活用して、Windows AI AI 支援 API は、従来の Windows.Media.Ocr.OcrEngine API よりも高速かつ正確に動作します。

詳細については、 Windows App SDK のテキスト認識 (OCR) の概要と、Windows アプリ SDK のAI ベースのテキスト認識 (OCR) に関する API リファレンスを参照してください。

画像の超解像度

"ImageScaler" API を使用すると、画像の鮮明度と明瞭度を高め、元の解像度の最大 8 倍の画像をアップスケールできます。

詳細については、「 Image Super Resolution でできること 」と 、Windows App SDK の AI イメージング機能の API リファレンスを参照してください。

画像のセグメント化

画像セグメント化 API を使用すると、イメージ内の特定のオブジェクトを識別できます。 画像と "ヒント" オブジェクトを入力することで、モデルは識別されたオブジェクトのマスクを返します。

詳細については、Windows App SDK の AI イメージング機能の画像セグメント化と API リファレンスでできることに関するページを参照してください。

ApplicationData.MachinePath フォルダー作成のサポート

ApplicationData.MachineFolder は、Windows >=10.0.26100.0 (Ge) で使いやすくなりました。 WinAppSDK 1.7.2 がシステムに存在する場合、オプトイン サポートをマニフェストするパッケージがシステムに追加されると、Windows によってマシン フォルダーが作成されます。 詳細については、 ApplicationData の仕様を参照してください。

バグの修正

  • 完了状態を正しくキャプチャするための PackageDeploymentManager テレメトリを修正しました。 詳細については、GitHub の問題 #5296 を参照してください。 (RuntimeCompatibilityChange: 該当なし)
  • x86 アプリでペン入力を使用するときのクラッシュを修正しました。 (RuntimeCompatibilityChange: InputStateManager_PenInputCrashX86)
  • WinUI がスクロールの初期化を試みているときに、ウィンドウが既に破棄されている場合のクラッシュの可能性を修正しました。 (RuntimeCompatibilityChange: ActivateDirectManipulationManager_CheckCanInit)
  • WindowsAppSDK-VersionInfo.h の WINDOWSAPPSDK_RELEASE_PATCH define と Microsoft::WindowsAppSDK::Release::P atch 値が常に 0 であるとは限らないよう修正しました。 定義はビルドの yymmdd 日付になり、Patch 値は mmdd 日付です。 この変更により、変数サイズやバージョン スキームを変更することなく、使用されているバージョンに関するランタイム情報が向上します。 (RuntimeCompatibilityChange: N/A、ヘッダーの変更)
  • ブートストラップが 1.6 以前のバージョンの WinAppSDK の読み込みに使用される場合の潜在的な問題を修正しました。 詳細については、GitHub の問題 #5349 を参照してください。 (RuntimeCompatibilityChange: 該当なし)
  • MSBuild を使用して単一プロジェクト アプリをビルドすると、正しい launchSettings.jsonがない場合に、ビルド エラーで誤って失敗する可能性がある問題を修正しました。 (RuntimeCompatibilityChange: 該当なし、ビルド .targets の変更)
  • アプリケーションの起動時に最初のフレームをレンダリングするパフォーマンスが向上しました。 (RuntimeCompatibilityChange: DwmCoreI_OptimizeFirstFrameLatency)

1.7.2 用の新しい API

このリリースには、以前の 1.7 リリースと比較した次の新しい API が含まれています。

Microsoft.Graphics.Imaging

    ImageBuffer
    ImageBufferContract
    ImageBufferPixelFormat
Microsoft.Windows.AI

    AIFeatureReadyContract
    AIFeatureReadyResult
    AIFeatureReadyResultState
    AIFeatureReadyState
Microsoft.Windows.AI.ContentSafety

    ContentFilterOptions
    ContentSafetyContract
    ImageContentFilterSeverity
    SeverityLevel
    TextContentFilterSeverity
Microsoft.Windows.AI.Imaging

    ImageDescriptionContract
    ImageDescriptionGenerator
    ImageDescriptionKind
    ImageDescriptionResult
    ImageDescriptionResultStatus
    ImageObjectExtractor
    ImageObjectExtractorContract
    ImageObjectExtractorHint
    ImageScaler
    ImageScalerContract
    RecognizedLine
    RecognizedLineStyle
    RecognizedText
    RecognizedTextBoundingBox
    RecognizedWord
    TextRecognitionContract
    TextRecognizer
Microsoft.Windows.AI.Text

    LanguageModel
    LanguageModelContext
    LanguageModelContract
    LanguageModelOptions
    LanguageModelResponseResult
    LanguageModelResponseStatus
    TextIntelligenceContract
    TextRewriter
    TextSummarizer
    TextToTableConverter
    TextToTableResponseResult
    TextToTableRow
Microsoft.Windows.Workloads

    WorkloadPriority
    WorkloadsContract

バージョン 1.7.1 (1.7.250401001)

これは、1.7 リリースの重要なバグ修正を含む Windows App SDK のサービス リリースです。

  • WindowsAppRuntimeInstall-<arch>.exeのエラー シナリオのテレメトリを改善しました。 詳細については、GitHub の問題 #5289 を参照してください。 (RuntimeCompatibilityChange: N/A、インストーラーの変更)
  • 矢印キーを同時に使用するとポインター入力が機能しなくなる問題を修正しました。 詳細については、GitHub の問題 #10126 を参照してください。 (RuntimeCompatibilityChange: スタックしたポインター入力キューの修正)
  • リモート デスクトップのアプリがポインター入力に応答しなくなる問題を修正しました。 詳細については、GitHub の問題 #10009 を参照してください。 (これは、リモート デスクトップがスイッチの離れて戻る間にキー入力を自動的に送信するため、ポインター入力と方向キーの修正と同じ修正です)。(RuntimeCompatibilityChange: FixStuckPointerInputQueue)
  • 閉じているウィンドウに対してウィンドウアクティブ化イベントが配信された場合に、フォーカスを復元しようとするとクラッシュする可能性がある問題を修正しました。 (RuntimeCompatibilityChange: ウィンドウクローズ時のフォーカスクラッシュ修正)
  • WinUI バイナリにリンカーの最適化がないため、WinAppSDK 1.6 で発生したパフォーマンス低下を修正しました。 (RuntimeCompatibilityChange: N/A、変更されたリンカー オプション)
  • ツリーにない ProgressBar で ProgressBar::SetProgressBarIndicatorWidth が呼び出された場合のクラッシュの可能性を修正しました。 (ランタイム互換性変更: プログレスバーインジケーター幅設定クラッシュ修正)
  • CPopup::EnsureBridgeClosed により時々再入がトリガーされることによって発生する可能性のあるクラッシュを修正しました。 (RuntimeCompatibilityChange:FixPopupClosingReentrancyCrash - ポップアップ閉鎖時の再入クラッシュを修正)
  • ポップアップを閉じる際に、null 子コレクションを使用している CUIElement::FlushPendingKeepVisibleOperations が原因で発生する可能性のあるクラッシュを修正しました。 (RuntimeCompatibilityChange: ポップアップをアンロードする際のクラッシュを修正)
  • バージョンの優先度を確保するためにPackageDeploymentManager.EnsurePackage*Readyが修正されました。 詳細については、GitHub の問題 #5191 を参照してください。 (ランタイム互換性変更: 保証パッケージレディバージョン優先権)
  • 再入をトリガーすることがある WebView2::UpdateCoreWebViewVisibility によるクラッシュの可能性を修正しました。 詳細については、GitHub の問題 #10305 を参照してください。 (RuntimeCompatibilityChange: FixWebViewVisibilityReentrancyCrash)
  • DispatcherQueue がスタックするため、アプリ UI が永続的にフリーズし、レンダリングが停止する場合がある問題を修正しました。 (RuntimeCompatibilityChange: ディスパッチャー内のランダムなUIフリーズを修正)

バージョン 1.7.0 (1.7.250310001)

以降のセクションでは、バージョン 1.7 の新機能と更新された機能と既知の問題について説明します。

新しいバッジ通知機能

通知バッジは、アプリに固有の概要または状態情報を伝えます。 数値 (1 から 99) またはシステム指定のグリフのいずれかからのグリフを指定できます。 この新機能により、メール アプリ内の未読メールの数やソーシャル メディア アプリの新しい投稿の数など、アプリの状態を簡単に表示できます。

詳細については、GitHub #4926を参照してください。

新しい CameraCaptureUI API

開発者は、WinRT CameraCaptureUI が CoreWindows に依存しており、InitializeWithWindow のサポートがないため、デスクトップ環境で課題が発生しています。 チームは、この新しい Microsoft.Windows.Media.Capture.CameraCaptureUI API を WinAppSDK にリリースし、機能パリティを備えた合理化されたソリューションを提供し、デスクトップの互換性を強化するためにコンストラクターで WindowID をサポートするようになりました。

詳細については、GitHub の問題 #4721を参照してください。

新しい認証 API

新しい OAuth2Manager API は、Web 認証用の合理化されたソリューションを提供し、Windows App SDK でサポートされているすべての Windows プラットフォームで完全な機能パリティを備えた OAuth 2.0 機能を提供します。 この新しい認証マネージャーは、OAuth のベスト プラクティスに適合するため、パブリック WebAuthentication Broker API とは異なります。

詳細については、GitHub の問題 #4772を参照してください。

新しいバックグラウンド タスクのサポート

バックグラウンド タスクは、ユーザー インターフェイスなしでバックグラウンドで実行され、ファイルのダウンロード、データの同期、通知の送信、ファイルの更新などのアクションを実行するアプリ コンポーネントです。 新しい BackgroundTaskBuilder API は、WinAppSDK 依存アプリに完全信頼 COM コンポーネントをバックグラウンド タスクに直接登録する機能を提供し、回避策を実装する必要がありません。

詳細については、GitHub #4831を参照してください。

新しい TitleBar コントロール

新しい TitleBar コントロールを使用すると、アプリ用の優れたカスタマイズ可能なタイトル バーを簡単に作成できます。 タイトル バー アイコン、タイトル、サブタイトルなどのプロパティを構成したり、統合された戻るボタンを含めたり、検索ボックスなどのカスタム コントロールを追加したりすることもできます。 このコントロールには、空き領域のドラッグ可能な領域、テーマの応答性、キャプション ボタン、組み込みのアクセシビリティ サポートなどの堅牢なタイトルバー機能が含まれているため、カスタマイズされたデザインに集中して、既定のエクスペリエンスと同じ信頼性の高いタイトルバーを取得できます。

詳細については、GitHub #10056を参照してください。

MathML のサポート

RichEditBox は、RichEditTextDocument.SetMathModeRichEditTextDocument.SetMathMLを介して MathML をサポートするようになりました。

詳細については、GitHub #4196を参照してください。

拡張ランタイム

  • Windows App SDK の 動的依存関係 API は 、 >= Windows 11 24H2 (10.0.26100.0) で実行されている場合、Windows 11 の実装へのすべての呼び出しを委任し、パフォーマンスと堅牢性を向上させます。 これは、すべての C/C++ (Mdd*()) API と WinRT (名前空間 Microsoft.Windows.ApplicationModel.DynamicDependency) API に当てはまります。
    • Windows App SDK の動的依存関係 API を呼び出すパッケージ化されたプロセスが、 >= Windows 11 24H2 (10.0.26100.0) でサポートされるようになりました。 これは古いシステムでは引き続きサポートされていません (WinAppSDK の実装ではパッケージ アプリはサポートされていません)。
    • これは開発者エクスペリエンスには影響しません。 呼び出し元は 、ブートストラップ API を引き続き使用して、呼び出し元プロセスのパッケージ グラフに WinAppSDK フレームワーク パッケージを追加できます。
    • 詳細については、GitHub PR #4949 を参照してください。
  • >= Windows 11 24H2 (10.0.26100.0) では、登録なしの WinRT (URFW) は有効化されていません。 OS の実装では、これらのシステム上のすべての 登録不要の WinRT アクティビティが処理され、パフォーマンスと堅牢性が向上します。 詳細については、GitHub PR #4949 を参照してください。
  • >= Windows 11 24H2 (10.0.26100.0) では、迂回は使用されません。 Detours は、Windows App SDK の動的依存関係と登録なしの WinRT の実装でのみ使用されていましたが、これらの機能は OS の実装によって処理されるようになったため、Detour を初期化したり、接続したりする必要はありません。 これにより、Microsoft.WindowsAppRuntime.dllの読み込み時にパフォーマンスがわずかに向上します。 詳細については、GitHub PR #4949 を参照してください。

新しい AppWindow API

新しい AppWindow API を使用すると、アプリ ウィンドウを簡単に制御して優れたエクスペリエンスを作成できます。 新しい機能には、 SetTaskBarIconSetTitleBarIcon を使用してタスク バーとタイトル バーのアイコンを個別に設定する、 AppWindowTitleBar.PreferredTheme を使用してタイトル バーの明るい/暗いテーマを設定する、 OverlappedPresenter.PreferredMinimumWidthOverlappedPresenter.PreferredMaximumHeight などの新しいプロパティを使用してウィンドウの最小または最大の幅または高さを設定するなどがあります。

新しい Island API

Microsoft.UI.Content 名前空間の更新プログラムでは、ContentIsland API の機能と相互運用性の向上を目的とした、いくつかの重要な機能強化と新機能が導入されています。 これらの変更は、新しいホスティング シナリオをサポートし、レンダリング機能を強化し、入力とアクセシビリティの状態の同期を強化するように設計されています。 主な更新プログラムは次のとおりです。

  1. ContentIslands をホストするための新しいプリミティブ:
    • DesktopPopupSiteBridge: WS_POPUP スタイルの Win32 ウィンドウ環境で ContentIsland をホストできるようにし、アプリケーションがダイアログ ボックスやメッセージ ボックスにポップアップ ウィンドウを使用するシナリオを容易にします。
    • ChildSiteLink: 親 ContentIsland が入れ子になった子 ContentIslandをホストし、ユーザー エクスペリエンスの継ぎ目なしでレンダリング サーフェイスをシームレスにパーティション分割できるようにします。
    • DesktopAttachedSiteBridge: Win32 ウィンドウ階層のルートで Windows.UI.Composition.Visuals を使用して ContentIsland をホストするように設計された新しいウィンドウを作成する代わりに、既存の Win32 ウィンドウにアタッチし、Win32 ベースの入力処理とアクセシビリティを完全に制御できるようにします。
  2. レンダリングと入力の同期の強化:
    • LocalToParentTransformMatrixActualSizeプロパティとChildSiteLinkプロパティは、レンダリング前の親ContentIslandに対して更新され、待機時間が回避され、入力とアクセシビリティの状態が確実に同期されます。
  3. Windows.UI.Composition.Visuals を使用する ContentIsland:
    • ContentIsland では、Windows.UI.Composition.Visuals をレンダリングに使用し、Win32 ウィンドウ API を入力処理に使用できるため、レガシ UX フレームワークを使用するアプリケーションとの相互運用性が可能になります。 これにより、Windows App SDK Scene Graph の上に階層化された新しい UX フレームワーク (WinUI や React Native for Windows on Fabric など) を段階的に導入できます。 これらの更新プログラムは、ContentIsland API の柔軟性、パフォーマンス、相互運用性を一括して強化し、開発者がより高度で応答性の高いアプリケーションを作成できるようにします。

さらに、Microsoft.UI.Xaml 名前空間の更新プログラムでは、新しい XamlIsland API が導入されています。これにより、SiteBridge または ChildSiteLink内で Xaml コンテンツをホストできます。 XamlIslandは、DesktopWindowXamlSource API に比べて柔軟性が高くなります。 DesktopWindowXamlSourceは既存の Win32 ウィンドウ内でのホスティングを必要としますが、XamlIslandContentIslandを公開し、Xaml コンテンツをホストするためのより多くのオプションを有効にします。

その他の注目すべき変更点

  • 新しい RuntimeCompatibilityOptions サポートにより、サービスの変更がアプリに与える影響をより詳細に制御できるようになります。 詳細については、GitHub #4966を参照してください。
  • 新しい ReleaseInfo API を使用すると、使用中の Windows App SDK ランタイムのバージョンに簡単にアクセスできます。 詳細については、GitHub #2893を参照してください。
  • 注: Windows AI API は、このリリースには含まれていません。 これらの API を試すには、引き続き 1.7-experimental3 リリースを使用し、フィードバックを共有してください。

1.7.0 用の新しい API

このリリースには、安定版 1.6 リリースと比較して、次の新しい API が含まれています。

Microsoft.Security.Authentication.OAuth

    AuthFailure
    AuthRequestParams
    AuthRequestResult
    AuthResponse
    ClientAuthentication
    CodeChallengeMethodKind
    OAuth2Manager
    TokenFailure
    TokenFailureKind
    TokenRequestParams
    TokenRequestResult
    TokenResponse
Microsoft.UI.Content

    ChildSiteLink
    ContentAutomationOptions
    ContentEnvironmentStateChangedEventArgs
        DidDisplayScaleChange

    ContentIsland
        AutomationOption
        Children
        CreateForSystemVisual
        FindAllForSystemCompositor
        FragmentRootAutomationProvider
        GetBySystemVisual
        LocalToClientTransformMatrix
        LocalToParentTransformMatrix
        NextSiblingAutomationProvider
        ParentAutomationProvider
        Popups
        PreviousSiblingAutomationProvider
        ProcessesKeyboardInput
        ProcessesPointerInput

    ContentIslandEnvironment
        DisplayScale

    ContentIslandStateChangedEventArgs
        DidLocalToClientTransformMatrixChange
        DidLocalToParentTransformMatrixChange

    ContentSite
        LocalToClientTransformMatrix
        LocalToParentTransformMatrix
        ProcessesKeyboardInput
        ProcessesPointerInput

    ContentSiteAutomationProviderRequestedEventArgs
    ContentSiteEnvironment
        DisplayScale

    ContentSiteEnvironmentView
        DisplayScale

    ContentSiteView
        AutomationOption
        LocalToClientTransformMatrix
        LocalToParentTransformMatrix
        ProcessesKeyboardInput
        ProcessesPointerInput

    DesktopAttachedSiteBridge
    DesktopChildSiteBridge
        CreateWithDispatcherQueue

    DesktopPopupSiteBridge
    IContentSiteAutomation
    IContentSiteInput
    IContentSiteLink
Microsoft.UI.Input

    InputFocusNavigationHost
        GetForSiteLink
Microsoft.UI.Text

    RichEditTextDocument
        GetMathML
        GetMathMode
        SetMathML
        SetMathMode
Microsoft.UI.Windowing

    AppWindow
        SetTaskbarIcon
        SetTaskbarIcon
        SetTitleBarIcon
        SetTitleBarIcon

    AppWindowTitleBar
        PreferredTheme

    OverlappedPresenter
        PreferredMaximumHeight
        PreferredMaximumWidth
        PreferredMinimumHeight
        PreferredMinimumWidth

    TitleBarTheme
Microsoft.UI.Xaml

    XamlIsland
    XamlRoot
        ContentIsland
Microsoft.UI.Xaml.Controls

    TitleBar
    TitleBarAutomationPeer
    TitleBarTemplateSettings
Microsoft.Windows.ApplicationModel.Background

    BackgroundTaskBuilder
Microsoft.Windows.ApplicationModel.Background.UniversalBGTask

    Task
Microsoft.Windows.ApplicationModel.WindowsAppRuntime

    ReleaseInfo
    RuntimeCompatibilityChange
    RuntimeCompatibilityOptions
    RuntimeInfo
    WindowsAppRuntimeVersion
Microsoft.Windows.BadgeNotifications

    BadgeNotificationGlyph
    BadgeNotificationManager
Microsoft.Windows.Media.Capture

    CameraCaptureUI
    CameraCaptureUIMaxPhotoResolution
    CameraCaptureUIMaxVideoResolution
    CameraCaptureUIMode
    CameraCaptureUIPhotoCaptureSettings
    CameraCaptureUIPhotoFormat
    CameraCaptureUIVideoCaptureSettings
    CameraCaptureUIVideoFormat

バグの修正

このリリースには、次のバグ修正が含まれています。

  • SplitButton 変更され、タッチ入力がマウス入力の動作と一致するようになりました。 詳細については、GitHub の問題 #178を参照してください。
  • カスケード メニューを変更し、クリックするとサブメニューがすぐに開くようになりました。 詳細については、GitHub の問題 #939を参照してください。
  • ポップアップ内の ComboBox を開くと、すべてのポップアップが閉じる問題を修正しました。 詳細については、GitHub の問題 #1467を参照してください。
  • SwipeControlListView がランダムにクラッシュする問題を修正しました。 詳細については、GitHub の問題 #2527を参照してください。
  • ドラッグ アンド ドロップで ListViewItem のみが誤った表示状態になる問題を修正しました。 詳細については、GitHub の問題 #3458を参照してください。
  • ItemsRepeater.HorizontalAlignment プロパティと ItemsRepeater.VerticalAlignment プロパティを考慮するように StackLayout の問題を修正しました (StackLayout.Orientation がそれぞれ垂直および水平の場合)。 以前のレイアウトは、ItemsRepeater の配置が Stretch であるかのように動作しました。 修正プログラムを適用すると、たとえば[右揃え]を使用した場合、レイアウトによって項目が右側に配置されます。 詳細については、GitHub の問題 #3842を参照してください。
  • x:Bindを含むリソースを使用するとクラッシュする可能性がある問題を修正しました。 詳細については、GitHub の問題 #5786 を参照してください。
  • ItemsRepeaterのソース内の項目を削除しても、ビューに移動したアイテムが生成されない問題を修正しました。 詳細については、GitHub の問題 #6661を参照してください。
  • 右側の Alt キーにアクセス キーのキーヒントが表示されない問題を修正しました。 詳細については、GitHub の問題 #8447を参照してください。 注: これにより、右側の Alt キーのキー イベントがアプリまたはコントロールのハンドルに配信されなくなる可能性があります。
  • 1 つのリソースのみを含む ResourceDictionary を使用すると、そのリソースが見つからず、クラッシュする可能性がある問題を修正しました。 詳細については、GitHub の問題 #8832 を参照してください。
  • UniformGridLayout が間違ったレイアウト アンカーを選択し、後方にスクロールすると無限にレイアウトが再計算されてしまうことがあるというクラッシュを修正しました。 詳細については、GitHub の問題 #9199を参照してください。
  • NavigationFailedEventArgs.Handled を True に設定すると、依然として例外がスローされる問題を修正しました。 詳細については、GitHub の問題 #9632を参照してください。
  • 指定した TabViewCornerRadius が適用しない問題を修正しました。 詳細については、GitHub の問題 #9846を参照してください。
  • StackLayoutで発生する可能性があるレイアウト サイクルのクラッシュを修正しました。 詳細については、GitHub の問題 #9852を参照してください。
  • アイテムを削除するときに ItemsView でクラッシュする可能性がある問題を修正しました。 詳細については、GitHub の問題 #9868を参照してください。
  • 1.7-preview1 で、ポップアップが親ウィンドウで正しく移動されない問題を修正しました。 詳細については、GitHub の問題 #10386 を参照してください。
  • 1.7-preview1 からのフィードバックに基づいて、新しい TitleBar コントロールの一部のプロパティの名前を変更しました。