Compartir a través de


Notas de la versión del canal de versión preliminar para el SDK de Aplicaciones para Windows 1.3

Importante

El canal de versión preliminar no es compatible para el uso en entornos de producción, y las aplicaciones que utilizan las versiones preliminares no se pueden publicar en Microsoft Store.

El canal de versión preliminar incluye versiones del SDK de Aplicaciones para Windows con características del canal de versión preliminar en fases tardías de desarrollo. Las versiones preliminares no incluyen características experimentales y API, pero pueden estar sujetas a cambios importantes antes de la próxima versión estable.

Vínculos importantes:

Versión del canal de versión preliminar más reciente:

Versión del canal estable más reciente:

Versión 1.3, Preview 1 (1.3.0-preview1)

Esta es la versión más reciente del canal de versión preliminar para la versión 1.3. Esta versión incluye versiones preliminares para nuevas características en WinAppSDK y varias correcciones de errores de rendimiento, seguridad, accesibilidad y confiabilidad.

En una aplicación existente del SDK de Aplicaciones para Windows 1.2 (del canal estable), puede actualizar el paquete NuGet a la versión 1.3.0-preview1 (consulte la sección Actualización de un paquete en Instalación y administración de paquetes en Visual Studio mediante el Administrador de paquetes NuGet).

Para obtener actualizaciones del entorno de ejecución y MSIX, consulte Descargas del SDK de aplicaciones de Windows más reciente.

API de fondo de XAML

Con las propiedades integradas en la ventana XAML, los fondos de acrílico en el fondo y Mica son ahora más fáciles de usar en su aplicación WinUI 3.

Consulte la especificación de la API Xaml Backdrop en GitHub para más información sobre la propiedad Window.SystemBackdrop.

public MainWindow()
{
    this.InitializeComponent();

    this.SystemBackdrop = new MicaBackdrop();
}

Window.AppWindow

Reemplazar varias líneas de código reutilizable, ahora puede usar las API de AppWindow directamente desde una ventana a través Window.AppWindowde . Consulte la especificación de la API Window.AppWindow en GitHub para más información sobre el fondo y el uso.

Nuevas características de WinAppSDK

  • ApplicationModel.DynamicDependency: PackageDependency.PackageGraphRevisionId que reemplaza el valor MddGetGenerationId en desuso.
  • Administrador de entornos: EnvironmentManager.AreChangesTracked para informarle de si los cambios realizados en el administrador de entornos se pueden realizar en la aplicación. Consulte la especificación de la API del administrador de entorno en GitHub para obtener más información.
  • MRT Core: un nuevo evento, Application.ResourceManagerInitializing que permite a la aplicación proporcionar su propia implementación de la interfaz IResourceManager, y da acceso al ResourceManager que WinUI utiliza para resolver URI de recursos. Consulte la especificación de la API IResourceManager en GitHub para obtener más información.
  • Con el VSIX experimental más reciente, ahora puede convertir la aplicación de sin empaquetar a empaquetada y viceversa mediante el menú de Visual Studio en lugar de usar el archivo de proyecto.
  • Ahora se genera un nuevo evento, DebugSettings.XamlResourceReferenceFailed, cuando no se puede resolver una búsqueda Static/ThemeResource a la que se hace referencia. Este evento proporciona acceso a un seguimiento que detalla dónde se busca esa clave en el marco para poder depurar mejor los errores de búsqueda estáticos y de ThemeResource. Para obtener más información, consulte la especificación de la API y los problemas 4972, 2350 y 6073 en GitHub.
  • Implementación: Para administrar y reparar Windows App Runtime, DeploymentRepairOptions ahora está disponible como parte de DeploymentManager. Para obtener más información, consulte la sección Repair en la Especificación de la API Deployment en GitHub.

Problemas conocidos

  • El control dinámico provoca un bloqueo en tiempo de ejecución con un error de análisis XAML. Consulte el problema 8160 en GitHub para obtener más información.
  • Cuando se abre el control flotante DatePicker o TimePicker, la aplicación se bloquea.
  • Las API WindowsAppRuntime.ReleaseInfo y WindowsAppRuntime.RuntimeInfo introducidas en las versiones 1.3 aún no se admiten, ya que contienen un error crítico.