次の方法で共有


Windows アプリ SDK の最新のプレビュー チャネル リリース ノート

重要

プレビュー チャネルは、運用環境での使用ではサポートされていません。また、プレビュー リリースを使用するアプリを Microsoft Store に公開することはできません。

プレビュー チャネルには、開発の後期段階のプレビュー チャネル機能を備えた Windows アプリ SDK のリリースが含まれています。 プレビュー リリースには試験段階の機能と API は含まれていませんが、次の安定版リリースの前に破壊的変更が発生する可能性は残っています。

重要なリンク:

プレビュー チャネル リリース ノートのアーカイブ:

バージョン 1.7 Preview 1 (1.7-preview1)

これは、バージョン 1.7 のプレビュー チャネルの最新リリースです。

既存の Windows App SDK 1.6 (安定したチャネルから) アプリでは、Nuget パッケージを 1.7.0-preview1 に更新できます (「NuGet パッケージ マネージャーを使用して Visual Studio でパッケージをインストールおよび管理する」の「パッケージ の更新」セクションを参照してください)。

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

新機能

新しいバッジ通知機能

新しいバッジ通知のサポートにより、タスク バーのアプリに番号またはグリフ バッジを表示できます。 詳細については、GitHub #4926を参照してください。

新しい CameraCaptureUI API

新しい CameraCaptureUI API を使用すると、Windows App SDK アプリで写真やビデオを簡単にキャプチャできます。 詳細については、GitHub の問題 #4721を参照してください。

新しい認証 API

新しい OAuth2Manager API は、Web 認証用の合理化されたソリューションを提供し、Windows App SDK でサポートされているすべての Windows プラットフォームで完全な機能パリティを備えた OAuth 2.0 機能を提供します。 詳細については、GitHub の問題 #4772を参照してください。

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

新しい BackgroundTaskBuilder API を使用すると、Windows App SDK アプリのバックグラウンド タスクを登録できます。 詳細については、GitHub #4831を参照してください。

新しい TitleBar コントロール

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

MathML のサポート

RichEditBox は、RichEditTextDocument.SetMathModeRichEditTextDocument.SetMathMLを介して MathML をサポートするようになりました。 詳細については、GitHub #4196を参照してください。

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

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

新しい API

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

Microsoft.Security.Authentication.OAuth
 
    AuthFailure
    AuthRequestParams
    AuthRequestResult
    AuthResponse
    ClientAuthentication
    CodeChallengeMethodKind
    OAuth2Manager
    OAuthContract
    TokenFailure
    TokenFailureKind
    TokenRequestParams
    TokenRequestResult
    TokenResponse
Microsoft.UI.Text
 
    RichEditTextDocument
        GetMathML
        GetMathMode
        SetMathML
        SetMathMode
 
    TextApiContract
Microsoft.UI.Xaml
 
    XamlIsland
    XamlRoot
        ContentIsland
Microsoft.UI.Xaml.Controls
 
    TitleBar
    TitleBarAutomationPeer
    TitleBarTemplateSettings
Microsoft.Windows.ApplicationModel.Background
 
    BackgroundTaskBuilder
    BackgroundTaskContract
Microsoft.Windows.ApplicationModel.Background.UniversalBGTask
 
    Task
    UniversalBackgroundTaskContract
Microsoft.Windows.ApplicationModel.WindowsAppRuntime
 
    ReleaseInfo
    RuntimeCompatibilityChange
    RuntimeCompatibilityContract
    RuntimeCompatibilityOptions
    RuntimeInfo
    VersionInfoContract
    WindowsAppRuntimeVersion
Microsoft.Windows.BadgeNotifications
 
    BadgeNotificationGlyph
    BadgeNotificationManager
    BadgeNotificationsContract
Microsoft.Windows.Media.Capture
 
    CameraCaptureUI
    CameraCaptureUIContract
    CameraCaptureUIMaxPhotoResolution
    CameraCaptureUIMaxVideoResolution
    CameraCaptureUIMode
    CameraCaptureUIPhotoCaptureSettings
    CameraCaptureUIPhotoFormat
    CameraCaptureUIVideoCaptureSettings
    CameraCaptureUIVideoFormat

バグの修正

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

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