次の方法で共有


Windows アプリ SDK の最新の試験段階チャネル リリース ノート

重要

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

試験段階チャネルには、開発の初期段階にある試験段階チャネル機能を備えた Windows アプリ SDK のリリースが含まれています。 実験的機能の API には、Experimental 属性があります。 コードで実験的 API を呼び出した場合は、ビルド時の警告が表示されます。 試験段階チャネル内のすべての API は、大規模な変更と破壊的変更の対象となります。 試験段階の機能と API は、今後のリリースからいつでも削除できます。

重要なリンク:

試験段階チャネル リリース ノートのアーカイブ

バージョン 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.mdPull 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 のサポート

.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 を参照してください。
  • MediaPlayerElementNoneまたは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 を参照してください。
  • ScrollViewItemRepeaterから非常に多くの項目をスクロールすると、レンダリング フレームが空白になる問題を修正しました。 詳細については、GitHub の問題 #9643 を参照してください。
  • SceneVisualが機能しない問題を修正しました。