Windows アプリ SDK の最新のプレビュー チャネル リリース ノート
重要
プレビュー チャネルは、運用環境での使用ではサポートされていません。また、プレビュー リリースを使用するアプリを Microsoft Store に公開することはできません。
プレビュー チャネルには、開発の後期段階のプレビュー チャネル機能を備えた Windows アプリ SDK のリリースが含まれています。 プレビュー リリースには試験段階の機能と API は含まれていませんが、次の安定版リリースの前に破壊的変更が発生する可能性は残っています。
重要なリンク:
- 既存のアプリを以前のバージョンの Windows App SDK から新しいバージョンにアップグレードする場合は、「既存のプロジェクトを最新リリースの Windows App SDK に更新する」を参照してください。
- プレビュー リリースのドキュメントについては、「Windows アプリ SDK のプレビュー チャネルと実験チャネル用のツールのインストール」を参照してください。
プレビュー チャネル リリース ノートのアーカイブ:
- Windows App SDK 1.6 の プレビュー チャネルリリース ノート
- Windows アプリ SDK 1.5 のプレビュー チャネルリリース ノート
- Windows アプリ SDK 1.4 のプレビュー チャネル リリース ノート
- Windows アプリ SDK 1.3 のプレビュー チャネル リリース ノート
- Windows アプリ SDK 1.2 のプレビュー チャネル リリース ノート
- Windows アプリ SDK 1.1 のプレビュー チャネル リリース ノート
- Windows アプリ SDK 1.0 のプレビュー チャネル リリース ノート
バージョン 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.SetMathMode
と RichEditTextDocument.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を参照してください。 -
ListView
でSwipeControl
がランダムにクラッシュする問題を修正しました。 詳細については、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を参照してください。 - 指定した
CornerRadius
をTabView
が適用しない問題を修正しました。 詳細については、GitHub の問題 #9846を参照してください。 -
StackLayout
で発生する可能性があるレイアウト サイクルのクラッシュを修正しました。 詳細については、GitHub の問題 #9852を参照してください。 - アイテムを削除するときに
ItemsView
でクラッシュする可能性がある問題を修正しました。 詳細については、GitHub の問題 #9868を参照してください。
関連トピック
Windows developer