Freigeben über


Versionshinweise zum Vorschaukanal für das Windows App SDK 1.3

Wichtig

Der Vorschaukanal wird für die Verwendung in Produktionsumgebungen nicht unterstützt, und Apps, die die Vorschaureleases verwenden, können nicht im Microsoft Store veröffentlicht werden.

Der Vorschaukanal enthält Versionen des Windows App SDK mit Features des Vorschaukanals in späten Entwicklungsphasen. Vorschauversionen enthalten keine experimentellen Features und APIs, können bis zum nächsten stabilen Release jedoch wichtigen Änderungen unterliegen.

Wichtige Links:

Neuestes Vorschaukanal-Release:

Release des neuesten stabilen Kanals:

Version 1.3 Vorschau 1 (1.3.0-preview1)

Das ist das neueste Release des Vorschaukanals für Version 1.3. Dieses Release enthält die Vorschau für neue Features in WinAppSDK und mehrere Programmfehlerbehebungen bezüglich Leistung, Sicherheit, Bedienungshilfen und Zuverlässigkeit.

In einer vorhandenen Windows App SDK 1.2-App (aus dem stabilen Kanal) können Sie Ihr NuGet-Paket auf 1.3.0-preview1 aktualisieren (weitere Informationen finden Sie im Abschnitt Aktualisieren eines Pakets in Installieren und Verwalten von Paketen in Visual Studio mit dem NuGet-Paket-Manager).

Die aktualisierten Runtime- und MSIX-Pakete finden Sie unter Neueste Windows App SDK-Downloads.

XAML-Hintergrund-APIs

Mit in das XAML-Fenster integrierten Eigenschaften können Mica- und Background Acrylic-Hintergründe jetzt einfacher in Ihrer WinUI 3-App verwendet werden.

Weitere Informationen zur Window.SystemBackdrop-Eigenschaft finden Sie in der XAML-Hintergrund-API-Spezifikation auf GitHub.

public MainWindow()
{
    this.InitializeComponent();

    this.SystemBackdrop = new MicaBackdrop();
}

Window.AppWindow

Wenn Sie mehrere Codezeilen ersetzen, können Sie jetzt AppWindow-APIs direkt über ein Fenster verwenden Window.AppWindow. Weitere Hintergrund- und Nutzungsinformationen finden Sie in der Window.AppWindow-API-Spezifikation auf GitHub.

Neue Features aus WinAppSDK

  • ApplicationModel.DynamicDependency: PackageDependency.PackageGraphRevisionId ersetzt die veraltete MddGetGenerationId-Funktion.
  • Umgebungs-Manager: EnvironmentManager.AreChangesTracked informiert Sie darüber, ob Änderungen am Umgebungs-Manager in Ihrer Anwendung nachverfolgt werden können. Weitere Informationen finden Sie in der Spezifikation Umgebungs-Manager API auf GitHub.
  • MRT Core: Ein neues Ereignis Application.ResourceManagerInitializing ermöglicht Ihrer App die Bereitstellung einer eigenen Implementierung der IResourceManager Schnittstelle und bietet Ihnen Zugriff auf den ResourceManager, den WinUI zum Auflösen von Ressourcen-URIs verwendet. Weitere Informationen finden Sie in der Spezifikation der IResourceManager API auf GitHub.
  • Mit dem neuesten experimentellen VSIX-Paket können Sie Ihre App jetzt über das Visual Studio-Menü anstatt in Ihrer Projektdatei von der nicht gepackten in die gepackte Version konvertieren.
  • Ein neues Ereignis, DebugSettings.XamlResourceReferenceFailed wird jetzt ausgelöst, wenn ein referenzierter Static-/ThemeResource-Lookup nicht aufgelöst werden kann. Dieses Ereignis gibt Zugriff auf eine Ablaufverfolgung, die angibt, wo das Framework nach diesem Schlüssel gesucht hat, damit Sie Fehler bei Static- und ThemeResource-Lookups besser debuggen können. Weitere Informationen finden Sie in der API-Spezifikation und in den Issues 4972, 2350 und 6073 auf GitHub.
  • Bereitstellung: Zum Verwalten und Reparieren der Windows-App-Runtime steht jetzt DeploymentRepairOptions als Teil von DeploymentManager zur Verfügung. Weitere Informationen finden Sie im Abschnitt zur Reparatur in der Spezifikation der Bereitstellungs-API auf GitHub.

Bekannte Probleme

  • Das Pivot-Steuerelement verursacht einen Laufzeitabsturz mit einem XAML-Parsingfehler. Weitere Informationen finden Sie im Issue 8160 auf GitHub.
  • Wenn das DatePicker- oder TimePicker-Flyout geöffnet wird, stürzt die App ab.
  • Die in den 1.3-Releases eingeführten WindowsAppRuntime.ReleaseInfo- und WindowsAppRuntime.RuntimeInfo-APIs werden noch nicht unterstützt, da sie einen kritischen Bug enthalten.