Windows アプリ SDK 1.6 の実験用チャネルリリース ノート
重要
実験的チャネルは、運用環境での使用ではサポートされていません。また、実験的リリースを使用するアプリを Microsoft Store に公開することはできません。
実験的チャネルでは、開発の初期段階にある実験的チャネル機能を含む Windows App SDK のリリースが提供されます。 実験的機能の API には、Experimental 属性があります。 コードで実験的 API を呼び出した場合は、ビルド時の警告が表示されます。 実験的チャネル内のすべての API は、将来のリリースで重要な変更が加えられる可能性がありますが、特に実験的 API が変更されます。 実験的な機能は、次期リリースから削除される場合や、リリースされない場合があります。
重要なリンク:
- 既存のアプリを以前のバージョンの Windows App SDK から新しいバージョンにアップグレードする場合は、「既存のプロジェクトを最新リリースの Windows App SDK に更新する」を参照してください。
- 実験的リリースに関するドキュメントについては、「Windows App SDK のプレビューおよび試験的チャンネル用ツールをインストールする」を参照してください。
最新の試験段階チャネル リリース ノート:
最新の安定版チャネル リリース ノート:
バージョン 1.6 試験的 (1.6.0-experimental2)
これは、実験的チャネルの最新リリースです。
ダウンロードするには、WinAppSDK NuGet のバージョンを 1.6.240701003-experimental2
に再ターゲットします。
Note
Phi Silica と OCR API は、このリリースには含まれていません。 これらは、将来の 1.6 リリースで提供される予定です。
ネイティブ AOT サポートの更新プログラム
1.6-experimental1 では、XAML コンパイラは AOT/トリミングに安全ではないコードで XamlTypeInfo.g.cs
を生成していました。 これは GitHub の問題 #9675 に関連していますが、その問題は完全には修正されません。
変更された Edge WebView2 SDK の統合
Windows アプリ SDKは、Edge WebView2 SDK のハードコーディングされたバージョンを埋め込むのではなく、NuGet 参照として Edge WebView2 SDK を使用するようになりました。 新しいモデルを使用すると、アプリは、Windows アプリ SDKがビルドされたバージョンに限定されるのではなく、Microsoft.Web.WebView2
パッケージの新しいバージョンを選択できます。 新しいモデルでは、アプリが Edge WebView2 SDK も参照する NuGet パッケージを参照することもできます。 詳細については、GitHub の問題 #5689 を参照してください。
新しいパッケージ展開 API
パッケージ管理 API には、Is*ReadyOrNewerAvailable*()、EnsureReadyOptions.RegisterNewerIfAvailable、Is*Provisioned*()、IsPackageRegistrationPending()、いくつかのバグ修正など、いくつかの機能強化が用意されています。 詳細については、「 PackageManagement.md と Pull Request #4453 」を参照してください。
その他の注目すべき変更点
- 1.6-experimental2 以降では、最新の WinUI 3 ソースが microsoft-ui-xaml GitHub リポジトリのメイン ブランチに発行されます。これにより、そのリポジトリでのソース検索が有効になります。
- 新しい
ColorHelper.ToDisplayName()
API を追加し、UWP からのギャップを埋める。- 既知の問題: 一部の言語翻訳には文字エンコードの問題があります。 これは、次の 1.6 リリースで修正される予定です。
- 新しい
Microsoft.Windows.Globalization.ApplicationLanguages
クラスが追加されました。これには、特に新しいPrimaryLanguageOverride
機能が含まれています。 詳細については、GitHub の問題 #4523 を参照してください。 - 新しい拡張機能により、ウィジェット プロバイダーはウィジェットに Web コンテンツとウィジェットのお知らせを提供できます。
1.6-experimental2 用の新しい API
1.6-experimental2 には、次の新しい API が含まれています。 これらの API は実験段階ではありませんが、WinAppSDK の安定した製品版にはまだ含まれていません。
Microsoft.UI.Xaml.Controls
PipsPager
WrapMode
WrapModeProperty
PipsPagerWrapMode
Microsoft.Windows.Globalization
ApplicationLanguages
Microsoft.Windows.Management.Deployment
EnsureReadyOptions
RegisterNewerIfAvailable
PackageDeploymentFeature
PackageDeploymentManager
IsPackageDeploymentFeatureSupported
IsPackageProvisioned
IsPackageProvisionedByUri
IsPackageReadyOrNewerAvailable
IsPackageReadyOrNewerAvailableByUri
IsPackageSetProvisioned
IsPackageSetReadyOrNewerAvailable
PackageReadyOrNewerAvailableStatus
その他の 1.6-experimental2 API
このリリースには、次の新しい実験的 API と変更された実験的 API が含まれています。
Microsoft.UI
ColorHelper
ToDisplayName
Microsoft.UI.Composition
CompositionNotificationDeferral
Microsoft.UI.Composition.Experimental
ExpCompositionVisualSurface
ExpExpressionNotificationProperty
IExpCompositionPropertyChanged
IExpCompositionPropertyChangedListener
IExpCompositor
IExpVisual
Microsoft.UI.Content
AutomationOptions
ChildContentLink
ContentAppWindowBridge
ContentDisplayOrientations
ContentExternalBackdropLink
ContentExternalOutputLink
ContentIsland
Children
Compositor
Connected
ConnectionInfo
ConnectRemoteEndpoint
Create
Disconnected
FindAllForCompositor
FragmentRootAutomationProvider
GetByVisual
IsRemoteEndpointConnected
NextSiblingAutomationProvider
Offset
ParentAutomationProvider
PreviousSiblingAutomationProvider
Root
RotationAngleInDegrees
ContentIslandEnvironment
AutomationOption
CurrentOrientation
DisplayScale
NativeOrientation
ThemeChanged
ContentSite
Compositor
Offset
RotationAngleInDegrees
SetContentNodeParent
SetIsInputPassThrough
SiteVisual
TryGetAutomationProvider
ContentSiteAutomationProviderRequestedEventArgs
ContentSiteEnvironment
CurrentOrientation
DisplayScale
NativeOrientation
NotifyThemeChanged
ContentSiteView
Offset
RotationAngleInDegrees
CoreWindowSiteBridge
CoreWindowTopLevelWindowBridge
DesktopChildSiteBridge
AcceptRemoteEndpoint
ConnectionInfo
IsRemoteEndpointConnected
RemoteEndpointConnecting
RemoteEndpointDisconnected
RemoteEndpointRequestedStateChanged
DesktopSiteBridge
TryCreatePopupSiteBridge
EndpointConnectionEventArgs
EndpointRequestedStateChangedEventArgs
IContentIslandEndpointConnectionPrivate
IContentLink
IContentNodeOwner
IContentSiteBridge2
IContentSiteBridgeAutomation
IContentSiteBridgeEndpointConnectionPrivate
PopupWindowSiteBridge
ProcessStarter
ReadOnlyDesktopSiteBridge
SystemVisualSiteBridge
Microsoft.UI.Input
EnteredMoveSizeEventArgs
EnteringMoveSizeEventArgs
ExitedMoveSizeEventArgs
InputKeyboardSource
GetForWindowId
InputLayoutPolicy
InputLightDismissAction
GetForIsland
InputNonClientPointerSource
EnteredMoveSize
EnteringMoveSize
ExitedMoveSize
WindowRectChanged
WindowRectChanging
InputPointerActivationBehavior
InputPointerSource
ActivationBehavior
DirectManipulationHitTest
GetForVisual
GetForWindowId
RemoveForVisual
TouchHitTesting
TrySetDeviceKinds
MoveSizeOperation
ProximityEvaluation
TouchHitTestingEventArgs
WindowRectChangedEventArgs
WindowRectChangingEventArgs
Microsoft.UI.Input.Experimental
ExpInputSite
ExpPointerPoint
Microsoft.UI.Windowing
AppWindow
DefaultTitleBarShouldMatchAppModeTheme
DisplayArea
GetMetricsFromWindowId
Microsoft.UI.Xaml
XamlIsland
XamlRoot
CoordinateConverter
TryGetContentIsland
Microsoft.UI.Xaml.Automation.Peers
PagerControlAutomationPeer
ScrollPresenterAutomationPeer
Microsoft.UI.Xaml.Controls
ContentDialogPlacement
UnconstrainedPopup
ElementFactory
FlowLayout
FlowLayoutAnchorInfo
FlowLayoutLineAlignment
FlowLayoutState
IApplicationViewSpanningRects
IndexPath
ISelfPlayingAnimatedVisual
ItemContainer
CanUserInvoke
CanUserInvokeProperty
CanUserSelect
CanUserSelectProperty
ItemInvoked
MultiSelectMode
MultiSelectModeProperty
ItemContainerInteractionTrigger
ItemContainerInvokedEventArgs
ItemContainerMultiSelectMode
ItemContainerUserInvokeMode
ItemContainerUserSelectMode
LayoutPanel
NumberBox
InputScope
InputScopeProperty
TextAlignment
TextAlignmentProperty
PagerControl
PagerControlButtonVisibility
PagerControlDisplayMode
PagerControlSelectedIndexChangedEventArgs
PagerControlTemplateSettings
ProgressRing
DeterminateSource
DeterminateSourceProperty
IndeterminateSource
IndeterminateSourceProperty
RecyclePool
RecyclingElementFactory
ScrollingViewChangingEventArgs
ScrollView
ViewChanging
SelectionModel
SelectionModelChildrenRequestedEventArgs
SelectionModelSelectionChangedEventArgs
SelectTemplateEventArgs
StackLayout
IsVirtualizationEnabled
IsVirtualizationEnabledProperty
StackLayoutState
TabView
CanTearOutTabs
CanTearOutTabsProperty
ExternalTornOutTabsDropped
ExternalTornOutTabsDropping
TabTearOutRequested
TabTearOutWindowRequested
TabViewExternalTornOutTabsDroppedEventArgs
TabViewExternalTornOutTabsDroppingEventArgs
TabViewTabTearOutRequestedEventArgs
TabViewTabTearOutWindowRequestedEventArgs
TitleBar
TitleBarAutomationPeer
TitleBarTemplateSettings
UniformGridLayoutState
Microsoft.UI.Xaml.Controls.Primitives
ScrollPresenter
ViewChanging
Microsoft.Windows.ApplicationModel.WindowsAppRuntime
DeploymentManager
Repair
DeploymentStatus
PackageRepairFailed
ReleaseInfo
RuntimeInfo
VersionInfoContract
Microsoft.Windows.Widgets.Feeds.Providers
FeedManager
TryRemoveAnnouncementById
IFeedManager3
Microsoft.Windows.Widgets.Notifications
WidgetAnnouncement
WidgetAnnouncementInvokedArgs
Microsoft.Windows.Widgets.Providers
IWidgetAnnouncementInvokedTarget
IWidgetManager2
IWidgetManager3
IWidgetProviderMessage
IWidgetResourceProvider
WidgetManager
SendMessageToContent
TryRemoveAnnouncementById
TryShowAnnouncement
WidgetMessageReceivedArgs
WidgetResourceRequest
WidgetResourceRequestedArgs
WidgetResourceResponse
既知の問題
- TabView タブの破棄の場合、スケール ファクターが 100% とは異なるモニターでは、 CanTearOutTabs のポインター入力動作が正しくありません。 これは、次の 1.6 リリースで修正される予定です。
バグ修正
NumberBox
が正しい前景色と背景色を使用していない 1.6-experimental1 の問題を修正しました。 詳細については、GitHub の問題 #9714 を参照してください。- 矢印キーとタブ キーで重複する
KeyUp
イベントが発生する問題を修正しました。 詳細については、GitHub の問題 #9399 を参照してください。 SystemSuspendStatus
を取得するためにPowerManager.SystemSuspendStatusChanged
イベントが使用できない問題を修正しました。 詳細については、GitHub の問題 #2833 を参照してください。- ウィンドウ内の唯一のコントロールである場合に、初期キーボード フォーカスが
WebView2
に正しく与えられなかった問題を修正しました。 ExtendsContentIntoTitleBar=true
を使用しているときに、[最小]、[最大]、[閉じる] ボタンがUI オートメーションに正しく表示されず、音声アクセスでそれらのボタンの番号が表示されない問題を修正しました。- 予期しない再入が原因でロック チェックでアプリがクラッシュする可能性がある問題を修正しました。
- 一部の要素が読み込み時に表示されないため、
TitleBar
がアイコンとタイトルのみを表示する 1.6-experimental1 の問題を修正しました。 - ハイ コントラスト テーマに切り替えると、
Hyperlink
の色が正しく更新されない問題を修正しました。 - バックグラウンド ウィンドウで
ListView
のコレクションを変更すると、そのウィンドウがフォアグラウンドに誤って移動してフォーカスを取得する可能性がある問題を修正しました。 - クラス ライブラリ プロジェクトの .xaml で
AcrylicBrush.TintLuminosityOpacity
を設定すると、型変換エラーが発生してクラッシュする 1.6-experimental1 の問題を修正しました。 ItemsRepeater.StartBringIntoView
を呼び出すとアイテムが消えることがある問題を修正しました。ScrollViewer
内のButton
をタッチしてドラッグすると、押された状態になる問題を修正しました。- 多くの新しい型とメンバーの情報が不足していた IntelliSense が更新されました。
バージョン 1.6 試験的 (1.6.0-experimental1)
これは、実験的チャネルの最新リリースです。
ダウンロードするには、WinAppSDK NuGet のバージョンを 1.6.240531000-experimental1
に再ターゲットします。
1.6-experimental1 に必要な C# プロジェクトの変更
1.6-experimental1 では、Windows アプリ SDKマネージド アプリには Microsoft.Windows.SDK.NET.Ref *.*.*.35-preview
(またはそれ以降) が必要です。これは、csproj
ファイルの WindowsSdkPackageVersion を使用して指定できます。 次に例を示します。
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>WinExe</OutputType>
<TargetFramework>net8.0-windows10.0.22621.0</TargetFramework>
<TargetPlatformMinVersion>10.0.17763.0</TargetPlatformMinVersion>
<WindowsSdkPackageVersion>10.0.22621.35-preview</WindowsSdkPackageVersion>
<PropertyGroup>
...
さらに、C#/WinRT を使用Windows アプリ SDKマネージド アプリは、Microsoft.Windows.CsWinRT 2.1.0-prerelease.240602.1
(またはそれ以降) に更新する必要があります。
ネイティブ AOT のサポート
Note
Windows アプリ SDK 1.6.0 安定版の場合、次のガイダンスは廃止されています。 プロジェクトは、 PublishAot
を無条件で true 設定する必要があります。
.NET PublishAot
プロジェクト プロパティは、ネイティブの Ahead-Of-Time コンパイルでサポートされるようになりました。 詳細については、「 Native AOT Deployment」を参照してください。 AOT はトリミングのサポートに基づいて構築されているため、次のトリミング関連のガイダンスの多くは AOT にも適用されます。
PublishAot
サポートするには、前のセクションで説明した C# プロジェクトの変更に加えて、そのパッケージのソース ジェネレーターを有効にするには、Microsoft.Windows.CsWinRT 2.1.0-prerelease.240602.1
(またはそれ以降) へのパッケージ参照も必要です。
Windows アプリ SDKは F5 のデプロイ時に発行ターゲットを呼び出すので、これを csproj
ファイルに追加して、NuGet の復元時にPublishAot
を有効にすることをお勧めします。
<PublishAot Condition="'$(ExcludeRestorePackageImports)'=='true'">true</PublishAot>
さらに、発行プロファイルまたはプロジェクトで、リリース構成を発行するときに PublishAot
を条件付きで有効にすることをお勧めします。
<PublishAot Condition="'$(Configuration)'=='Release'">true</PublishAot>
AOT の問題の解決
このリリースでは、開発者は、トリミング (リフレクション ベースの {Binding}
ターゲットなど) を回避するために、すべての型が適切にルート化されていることを確認する責任を負います。 以降のリリースでは、C#/WinRT と XAML コンパイラの両方が強化され、可能な限りルート化を自動化し、開発者にリスクをトリミングするよう警告し、解決するメカニズムを提供します。
部分クラス
C#/WinRT には、バージョン 2.1.0-prerelease.240602.1 での PublishAot
サポートも含まれています。 C#/WinRT を使用して AOT 発行のクラスを有効にするには、最初に partial
マークする必要があります。 これにより、C#/WinRT AOT ソース アナライザーで静的分析用のクラスを属性化できます。 この属性が必要なのは、クラス (メソッドを含む、トリミングのターゲット) のみです。
リフレクションフリーの手法
AOT の互換性を有効にするには、リフレクション ベースの手法を静的に型指定されたシリアル化、AppContext.BaseDirectory、typeof() などに置き換える必要があります。詳細については、「 警告をトリミングする方法を参照してください。
ルート型
{Binding}
の完全なサポートが実装されるまで、型はトリミングから保持される可能性があります。名前空間N
で型T
を持つアセンブリ A
を使用するプロジェクトP
、動的に参照される (通常はトリミングされる) 場合は、T
を使用して保持できます。
P.csproj
:
<ItemGroup>
<TrimmerRootDescriptor Include="ILLink.Descriptors.xml" />
</ItemGroup>
ILLink.Descriptors.xml
:
<?xml version="1.0" encoding="utf-8"?>
<linker>
<assembly fullname="A">
<type fullname="N.T" preserve="all" />
</assembly>
</linker>
完全なルート記述子 XML 式の構文については、 Root 記述子を参照してください。
Note
AOT サポートをまだ採用していない依存関係パッケージでは、実行時の問題が発生する可能性があります。
TabView タブのティアアウトの改善
TabView
では、新しい CanTearOutTabs
モードがサポートされています。タブをドラッグしたり、新しいウィンドウにドラッグしたりするためのエクスペリエンスが強化されています。 この新しいオプションを有効にすると、タブドラッグは Edge と Chrome のタブドラッグエクスペリエンスとよく似ています。ドラッグ中に新しいウィンドウがすぐに作成され、ユーザーは画面の端にドラッグしてウィンドウを最大化したり、1 つのスムーズな動きでウィンドウをスナップしたりできます。 この実装ではドラッグ アンド ドロップ API も使用されないため、これらの API の制限の影響を受けません。 特に、管理者として管理者特権で実行されているプロセスでは、タブの破棄がサポートされています。
既知の問題: このリリースでは、スケール ファクターが 100% とは異なるモニターでは、 CanTearOutTabs
のポインター入力動作が正しくありません。 これは、次の 1.6 リリースで修正される予定です。
新しい TitleBar コントロール
新しい TitleBar
コントロールを使用すると、次の機能を使用して、アプリ用の優れたカスタマイズ可能なタイトル バーを簡単に作成できます。
- 構成可能なアイコン、タイトル、サブタイトルのプロパティ
- 統合された戻るボタン
- 検索ボックスなどのカスタム コントロールを追加する機能
- ウィンドウの幅に基づく要素の自動非表示と表示
- アクティブまたは非アクティブなウィンドウの状態を表示するためのアフォーダンス
- 空の領域のドラッグ可能領域、テーマの応答性、既定のキャプション (最小/最大/閉じる) ボタン、組み込みのアクセシビリティ サポートなど、既定のタイトル バー機能のサポート
TitleBar
コントロールは、タイトル バーのさまざまな組み合わせをサポートするように設計されているため、多くのカスタム コードを記述しなくても、必要なエクスペリエンスを柔軟に作成できます。 community ツールキットのタイトル バー プロトタイプからフィードバックを受け取り追加のフィードバックをお待ちしております。
既知の問題: このリリースでは、一部の要素が読み込み時に表示されない問題のため、 TitleBar
にはアイコンとタイトルのみが表示されます。 これを回避するには、次のコードを使用して、他の要素 (サブタイトル、ヘッダー、コンテンツ、フッター) を読み込みます。
public MainWindow()
{
this.InitializeComponent();
this.ExtendsContentIntoTitleBar = true;
this.SetTitleBar(MyTitleBar);
MyTitleBar.Loaded += MyTitleBar_Loaded;
}
private void MyTitleBar_Loaded(object sender, RoutedEventArgs e)
{
// Parts get delay loaded. If you have the parts, make them visible.
VisualStateManager.GoToState(MyTitleBar, "SubtitleTextVisible", false);
VisualStateManager.GoToState(MyTitleBar, "HeaderVisible", false);
VisualStateManager.GoToState(MyTitleBar, "ContentVisible", false);
VisualStateManager.GoToState(MyTitleBar, "FooterVisible", false);
// Run layout so we re-calculate the drag regions.
MyTitleBar.InvalidateMeasure();
}
この問題は、次の 1.6 リリースで修正される予定です。
その他の注目すべき変更点
- 封印されていない
ItemsWrapGrid
。 これは下位互換性のある変更である必要があります。 PipsPager
では、最初の項目とリスト 項目の間で折り返すことができる新しいモードがサポートされています。RatingControl
は、いくつかのハードコーディングされたスタイル プロパティをテーマ リソースに移動することで、よりカスタマイズ可能になりました。 これにより、アプリはこれらの値をオーバーライドして RatingControl の外観をより適切にカスタマイズできます。
1.6-experimental1 用の新しい API
1.6-experimental1 には、次の新しい API が含まれています。 これらの API は実験段階ではありませんが、WinAppSDK の安定した製品版にはまだ含まれていません。
Microsoft.UI.Xaml.Controls
PipsPager
WrapMode
WrapModeProperty
PipsPagerWrapMode
None
Wrap
その他の 1.6-experimental1 API
このリリースには、次の新しい実験的 API と変更された実験的 API が含まれています。
Microsoft.UI.Content
ChildContentLink
ContentExternalOutputLink
IsAboveContent
ContentIsland
Children
Create
FindAllForCompositor
GetByVisual
Offset
RotationAngleInDegrees
ContentSite
Offset
RotationAngleInDegrees
ContentSiteView
Offset
RotationAngleInDegrees
IContentLink
IContentSiteBridge2
ReadOnlyDesktopSiteBridge
Microsoft.UI.Input
EnteredMoveSizeEventArgs
EnteringMoveSizeEventArgs
ExitedMoveSizeEventArgs
InputNonClientPointerSource
EnteredMoveSize
EnteringMoveSize
ExitedMoveSize
WindowRectChanged
WindowRectChanging
MoveSizeOperation
WindowRectChangedEventArgs
WindowRectChangingEventArgs
Microsoft.UI.Windowing
AppWindow
DefaultTitleBarShouldMatchAppModeTheme
Microsoft.UI.Xaml
XamlRoot
CoordinateConverter
TryGetContentIsland
Microsoft.UI.Xaml.Controls
ScrollingViewChangingEventArgs
ScrollView
ViewChanging
StackLayout
IsVirtualizationEnabled
IsVirtualizationEnabledProperty
TabView
CanTearOutTabs
CanTearOutTabsProperty
ExternalTornOutTabsDropped
ExternalTornOutTabsDropping
TabTearOutRequested
TabTearOutWindowRequested
TabViewExternalTornOutTabsDroppedEventArgs
TabViewExternalTornOutTabsDroppingEventArgs
TabViewTabTearOutRequestedEventArgs
TabViewTabTearOutWindowRequestedEventArgs
TitleBar
TitleBarAutomationPeer
TitleBarTemplateSettings
Microsoft.UI.Xaml.Controls.Primitives
ScrollPresenter
ViewChanging
その他の既知の問題
Microsoft.UI.Content.ContentIslands
を使用し、ContentIsland.AutomationProviderRequested イベントを処理しない XAML 以外のアプリケーション (またはオートメーション プロバイダーとして nullptr を返す) は、音声アクセス、ナレーター、Accessibility Insights、Inspect.exe などのアクセシビリティまたは UI オートメーション ツールが有効になっている場合にクラッシュします。
バグ修正
このリリースには、次のバグ修正が含まれています。
ScrollViewer
の空の領域をクリックすると、常にフォーカスがScrollViewer
の最初のフォーカス可能なコントロールに移動し、そのコントロールをスクロールして表示される問題を修正しました。 詳細については、GitHub の問題 #597 を参照してください。Window.Activated
イベントが複数回発生することがある問題を修正しました。 詳細については、GitHub の問題 #7343 を参照してください。NavigationViewItem.IsSelected
プロパティをtrue
に設定すると、展開時に子が表示されないようにする問題を修正しました。 詳細については、GitHub の問題 #7930 を参照してください。MediaPlayerElement
がNone
またはDropShadow
エッジ効果でキャプションを正しく表示しない問題を修正しました。 詳細については、GitHub の問題 #7981 を参照してください。- ポップアップを表示するときに
Flyout.ShowMode
プロパティが使用されない問題を修正しました。 詳細については、GitHub の問題 #7987 を参照してください。 NumberBox
で丸めエラーが発生することがある問題を修正しました。 詳細については、GitHub の問題 #8780 を参照してください。- 古いバージョンの WinAppSDK に対してコンパイルされたライブラリを使用すると、型またはプロパティを検索しようとしてヒットする可能性がある問題を修正しました。 詳細については、GitHub の問題 #8810 を参照してください。
- ウィンドウを起動するときに初期キーボード フォーカスが設定されない問題を修正しました。 詳細については、GitHub の問題 #8816 を参照してください。
FlyoutShowMode.TransientWithDismissOnPointerMoveAway
が初めて表示された後に機能しない問題を修正しました。 詳細については、GitHub の問題 #8896 を参照してください。- 一部のコントロールで、
Foreground
プロパティとBackground
プロパティが正しくバインドされない問題を修正しました。 詳細については、「GitHub issue #7070、 #9020、 #9029、 #9083 および #9102 を参照してください。 VisualStateManager
セッターで使用されているThemeResource
がテーマの変更時に更新されない問題を修正しました。 ポップアップのこの一般的な影響を受けるコントロール。 詳細については、GitHub の問題 #9198 を参照してください。WebView
がキーフォーカスを失い、余分なぼかし/フォーカス イベントやその他の問題が発生する問題を修正しました。 詳細については、GitHub の問題 #9288 を参照してください。- デバッグ出力
NavigationView
バインド エラーが表示される問題を修正しました。 詳細については、GitHub の問題 #9384 を参照してください。 - 負のビューボックスを定義する SVG ファイルがレンダリングされなくなる問題を修正しました。 詳細については、GitHub の問題 #9415 を参照してください。
ItemsView.Layout
の向きを変更すると項目が削除される問題を修正しました。 詳細については、GitHub の問題 #9422 を参照してください。ScrollView
をスクロールすると多くのデバッグ出力が生成される問題を修正しました。 詳細については、GitHub の問題 #9434 を参照してください。MapContorl.InteractiveControlsVisible
が正常に動作しない問題を修正しました。 詳細については、GitHub の問題 #9486 を参照してください。MapControl.MapElementClick
イベントが正しく発生しない問題を修正しました。 詳細については、GitHub の問題 #9487 を参照してください。- 弱参照を使用する前に x:Bind が null をチェックせず、クラッシュする可能性がある問題を修正しました。 詳細については、GitHub の問題 #9551 を参照してください。
TeachingTip.Target
プロパティを変更しても位置が正しく更新されない問題を修正しました。 詳細については、GitHub の問題 #9553 を参照してください。- WebView2 でドロップダウンが応答しない問題を修正しました。 詳細については、GitHub の問題 #9566 を参照してください。
GeometryGroup
使用時のメモリ リークを修正しました。 詳細については、GitHub の問題 #9578 を参照してください。ScrollView
のItemRepeater
から非常に多くの項目をスクロールすると、レンダリング フレームが空白になる問題を修正しました。 詳細については、GitHub の問題 #9643 を参照してください。SceneVisual
が機能しない問題を修正しました。
関連トピック
Windows developer