Compartir a través de


Notas de la versión del canal estable más reciente para el SDK de Aplicaciones para Windows

El canal estable proporciona versiones del SDK de aplicaciones de Windows compatibles con el uso de aplicaciones en entornos de producción. Las aplicaciones que usan la versión estable del SDK de aplicaciones de Windows también se pueden publicar en Microsoft Store.

Vínculos importantes:

Archivo de notas de publicación del canal estable:

Descargas para el SDK de Aplicaciones para Windows

Nota:

Las extensiones de Visual Studio (VSIX) del SDK de Aplicaciones para Windows ya no se distribuyen como descarga independiente. Están disponibles en Visual Studio Marketplace dentro de Visual Studio.

Versión 1.7

En una aplicación de Windows App SDK existente, puede actualizar el paquete Nuget a la versión 1.7.250513003 (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 el entorno de ejecución actualizado y MSIX, consulte Descargas del SDK de aplicaciones de Windows.

Versión 1.7.3 (1.7.250606001)

API de Windows AI

Importante

Actualmente, los modelos de ML subyacentes necesarios para estas API requieren que el dispositivo ejecute la compilación más reciente de Windows 11 Insider Preview en el canal de desarrollo. Además, estas API requieren que su dispositivo sea un PC Copilot+. Consulte Guía del desarrollador de PC Copilot+ para obtener más información sobre estos dispositivos. Las APIs producirán una excepción cuando se llame en dispositivos que no tienen la compatibilidad necesaria.

El SDK de aplicaciones de Windows ahora incluye un conjunto de API de inteligencia artificial (IA) que se pueden usar con un modelo de lenguaje local para realizar diversas tareas en equipos de Copilot+. Las aplicaciones ahora pueden responder de forma inteligente a mensajes, reconocer texto dentro de las imágenes, describir el contenido de las imágenes, quitar objetos de las imágenes, etc.

Para obtener información sobre las prácticas de desarrollo responsables que se usan durante la creación de las API de ia de Windows, que también se pueden aplicar al crear características asistidas por IA, consulte las instrucciones sobre desarrollo de aplicaciones y características de IA generativas responsables en Windows .

Nueva Propiedad "Rank" para Widgets

Se agregó una nueva propiedad Rank a los Widgets. El motor de recomendaciones de la plataforma puede usar rank para ordenar widgets de una misma identidad de paquete de aplicación. Si se recomiendan varios widgets del mismo proveedor para una superficie de interfaz de usuario, la propiedad Rank determinará el orden en el que aparecen. La propiedad Rank no cambia cómo se coloca un Widget en comparación con los Widgets de otro proveedor, ni afecta a la posibilidad de que se recomiende un Widget.

Correcciones de errores

  • Se agregó la siguiente frase a la sección 1a de la licencia .nupkg: al compilar aplicaciones de IA generativa, siga las instrucciones de Desarrollo de características y aplicaciones de IA generativas responsables en Windows.
  • Se ha corregido un posible bloqueo en ApplicationDataProvider::GetStateFolderUris causado por la reentrada. Para obtener más información, consulte El problema de GitHub n.º 10513. (RuntimeCompatibilityChange: ApplicationDataProvider_ReentrancyProtection)
  • Se ha corregido un posible bloqueo en WindowChrome::SetTitleBar al cerrar una ventana. Para obtener más información, consulte Problema de GitHub n.º 9203. (RuntimeCompatibilityChange: WindowChrome_SetTitleBarCrash)
  • Se ha corregido un posible fallo en PointerInputObserverWinRT::FlushCoalescedInput_Callback cuando hay reingreso mientras se procesa la entrada. (RuntimeCompatibilityChange: InputPointerSource_FlushReentrancyCrash)

Nuevas API para la versión 1.7.3

Esta versión incluye las siguientes API nuevas en comparación con la versión 1.7 anterior:

Microsoft.Windows.Widgets.Providers

    WidgetInfo
        Rank

    WidgetUpdateRequestOptions
        Rank

Versión 1.7.2 (1.7.250513003)

API de Windows AI

Importante

Actualmente, los modelos de ML subyacentes necesarios para estas API requieren que el dispositivo ejecute la compilación más reciente de Windows 11 Insider Preview en el canal de desarrollo. Además, estas API requieren que su dispositivo sea un PC Copilot+. Consulte Guía del desarrollador de PC Copilot+ para obtener más información sobre estos dispositivos. Las APIs producirán una excepción cuando se llame en dispositivos que no tienen la compatibilidad necesaria.

El SDK de aplicaciones de Windows ahora incluye un conjunto de API de inteligencia artificial (IA) que se pueden usar con un modelo de lenguaje local para realizar diversas tareas en equipos de Copilot+. Las aplicaciones ahora pueden responder de forma inteligente a mensajes, reconocer texto dentro de las imágenes, describir el contenido de las imágenes, quitar objetos de las imágenes, etc.

Para obtener información sobre las prácticas de desarrollo responsables que se usan durante la creación de las API de ia de Windows, que también se pueden aplicar al crear características asistidas por IA, consulte las instrucciones sobre desarrollo de aplicaciones y características de IA generativas responsables en Windows .

PhiLice Text Intelligence

Con PhiLice, el modelo de lenguaje local de NPU más eficaz de Microsoft, puede especificarlo para realizar tareas comunes, como resumir un fragmento de texto, reescribir un fragmento de texto para mayor claridad y convertir texto en un formato de tabla. Phi Silica está optimizado para la eficiencia y el rendimiento en los dispositivos Windows Copilot+ PC, a la vez que ofrece muchas de las capacidades que se encuentran en los Modelos de Lenguaje de Gran Escala (LLMs).

Consulte Comenzar con Phi Silica en Windows App SDK y API ref para Phi Silica en Windows App SDK para obtener más información.

Descripción de la imagen

Las API de descripción de imágenes permiten la generación de descripciones textuales de imágenes. La longitud y el tipo de estas descripciones se pueden configurar para cumplir los requisitos de accesibilidad, que van desde subtítulos cortos hasta descripciones largas.

Para obtener más información, consulte ¿Qué puedo hacer con la descripción de la imagen? y la referencia de API para las características de creación de imágenes de IA en windows App SDK.

Reconocimiento de texto

El reconocimiento de texto, también conocido como reconocimiento óptico de caracteres (OCR), detecta y extrae texto dentro de las imágenes, lo convierte en secuencias de caracteres legibles por la máquina. Estas API identifican caracteres, palabras, líneas, límites de texto poligonal y proporcionan niveles de confianza para cada coincidencia. Al beneficiarse de la aceleración asistida por NPU, las API de Windows asistidas por IA funcionan más rápida y precisamente que las API heredadas de Windows.Media.Ocr.OcrEngine.

Para obtener más información, consulte Introducción al reconocimiento de texto (OCR) en el SDK de aplicaciones de Windows y la referencia de API para el reconocimiento de texto con respaldo de IA (OCR) en windows App SDK.

Superresolución de imágenes

Las API "ImageScaler" pueden aumentar la nitidez y claridad de una imagen y escalar la imagen hasta 8 veces su resolución original.

Para obtener más información, consulte ¿Qué puedo hacer con la super resolución de imágenes? y la referencia de API para las características de creación de imágenes de IA en Windows App SDK.

Segmentación de imágenes

Las API de segmentación de imágenes permiten la identificación de objetos específicos dentro de una imagen. Al introducir una imagen y un objeto "hints", el modelo devuelve una máscara del objeto identificado.

Para obtener más información, consulte ¿Qué puedo hacer con la segmentación de imágenes? y la referencia de API para las características de creación de imágenes de IA en Windows App SDK.

Compatibilidad con la creación de carpetas ApplicationData.MachinePath

ApplicationData.MachineFolder ahora es más fácil de usar en Windows >=10.0.26100.0 (Ge). Windows creará la carpeta Máquina cuando se agregue un paquete con manifiesto de soporte de suscripción a un sistema si WinAppSDK 1.7.2 está presente en el sistema. Para obtener más información, consulte la especificación ApplicationData.

Correcciones de errores

  • Se ha corregido la telemetría de PackageDeploymentManager para capturar correctamente el estado de finalización. Para obtener más información, consulte El problema de GitHub n.º 5296. (RuntimeCompatibilityChange: No disponible)
  • Se ha corregido una falla al usar la entrada de lápiz en una aplicación x86. (RuntimeCompatibilityChange: InputStateManager_PenInputCrashX86)
  • Se ha corregido un posible bloqueo si la ventana ya está cerrada cuando WinUI intenta inicializar para el desplazamiento. (RuntimeCompatibilityChange: ActivateDirectManipulationManager_CheckCanInit)
  • Se corrigieron la definición de WINDOWSAPPSDK_RELEASE_PATCH y los valores Microsoft::WindowsAppSDK::Release::Patch en WindowsAppSDK-VersionInfo.h para que no siempre sean 0. Ahora, el término definido es la fecha yymmdd de la compilación, y el valor Patch es la fecha mmdd. Este cambio proporciona una mejor información en tiempo de ejecución sobre la versión que se usa sin cambiar los tamaños de variable ni el esquema de versión. (RuntimeCompatibilityChange: N/A, cambio de encabezado)
  • Se ha corregido un posible problema en el Bootstrapper si se utiliza para cargar una versión 1.6 o anterior de WinAppSDK. Para obtener más información, consulte El problema de GitHub n.º 5349. (RuntimeCompatibilityChange: No disponible)
  • Se ha corregido un problema por el que el uso de MSBuild para compilar una aplicación de un solo proyecto podía producir un error de compilación incorrectamente si no tenía un launchSettings.jsoncorrecto. (RuntimeCompatibilityChange: N/A, cambio en .targets de compilación)
  • Se ha mejorado el rendimiento al procesar el primer fotograma al iniciar la aplicación. (RuntimeCompatibilityChange: DwmCoreI_OptimizeFirstFrameLatency)

Nuevas API para la versión 1.7.2

Esta versión incluye las siguientes API nuevas en comparación con la versión 1.7 anterior:

Microsoft.Graphics.Imaging

    ImageBuffer
    ImageBufferContract
    ImageBufferPixelFormat
Microsoft.Windows.AI

    AIFeatureReadyContract
    AIFeatureReadyResult
    AIFeatureReadyResultState
    AIFeatureReadyState
Microsoft.Windows.AI.ContentSafety

    ContentFilterOptions
    ContentSafetyContract
    ImageContentFilterSeverity
    SeverityLevel
    TextContentFilterSeverity
Microsoft.Windows.AI.Imaging

    ImageDescriptionContract
    ImageDescriptionGenerator
    ImageDescriptionKind
    ImageDescriptionResult
    ImageDescriptionResultStatus
    ImageObjectExtractor
    ImageObjectExtractorContract
    ImageObjectExtractorHint
    ImageScaler
    ImageScalerContract
    RecognizedLine
    RecognizedLineStyle
    RecognizedText
    RecognizedTextBoundingBox
    RecognizedWord
    TextRecognitionContract
    TextRecognizer
Microsoft.Windows.AI.Text

    LanguageModel
    LanguageModelContext
    LanguageModelContract
    LanguageModelOptions
    LanguageModelResponseResult
    LanguageModelResponseStatus
    TextIntelligenceContract
    TextRewriter
    TextSummarizer
    TextToTableConverter
    TextToTableResponseResult
    TextToTableRow
Microsoft.Windows.Workloads

    WorkloadPriority
    WorkloadsContract

Versión 1.7.1 (1.7.250401001)

Se trata de una versión de mantenimiento del SDK de aplicaciones de Windows que incluye correcciones de errores críticas para la versión 1.7.

  • Mejorada la telemetría para escenarios de error en WindowsAppRuntimeInstall-<arch>.exe. Para obtener más información, consulte El problema de GitHub n.º 5289. (RuntimeCompatibilityChange: N/A, cambio del instalador)
  • Se ha corregido un problema por el que la entrada del puntero dejaba de funcionar al usar las teclas de dirección al mismo tiempo. Para obtener más información, consulte Problema de GitHub n.º 10126. (RuntimeCompatibilityChange: FixStuckPointerInputQueue)
  • Se ha corregido un problema que provocaba que las aplicaciones en escritorio remoto dejaran de responder a la entrada del puntero. Para obtener más información, consulte El problema de GitHub n.º 10009. (se trata de la misma corrección que la corrección de la entrada del puntero más las teclas de flecha, debido a que el escritorio remoto envía automáticamente algunas entradas de teclas durante el cambio de ida y vuelta). (RuntimeCompatibilityChange: FixStuckPointerInputQueue)
  • Se ha corregido un posible error al intentar restaurar el enfoque si se produce un evento de activación de ventana para una ventana que se está cerrando. (CambioDeCompatibilidadDeEjecutar: ArreglarErrorDeCierreDeVentanaConFoco)
  • Corregida una regresión de rendimiento introducida en WinAppSDK 1.6 debido a que los binarios WinUI carecían de algunas optimizaciones del enlazador. (RuntimeCompatibilityChange: N/A, opciones modificadas del enlazador)
  • Se ha corregido un posible error si se llama a ProgressBar::SetProgressBarIndicatorWidth en una ProgressBar que no está en el árbol. (CambioDeCompatibilidadDeTiempoDeEjecución: CorregirChoqueAlEstablecerAnchoDelIndicadorDeLaBarraDeProgreso)
  • Se ha corregido un posible error causado por CPopup::EnsureBridgeClosed que a veces provocaba reentrada. (RuntimeCompatibilityChange: Solución al fallo de cierre del popup por reentrancia)
  • Se ha corregido un posible error al cerrar una ventana emergente debido a que CUIElement::FlushPendingKeepVisibleOperations utilizaba una colección secundaria nula. (RuntimeCompatibilityChange: SolucionarErrorDeDespliegueDePopup)
  • Se corrigió PackageDeploymentManager.EnsurePackage*Ready para garantizar la sustitución de versiones. Para obtener más información, consulte Problema de GitHub n.º 5191. (RuntimeCompatibilityChange: AsegurarSupercedenciaDeVersiónListaDePaquete)
  • Se ha corregido un posible error causado por WebView2::UpdateCoreWebViewVisibility que a veces provocaba reentrada. Para obtener más información, consulte El problema de GitHub n.º 10305. (CambioDeCompatibilidadEnTiempoDeEjecución: ArreglarCaídaPorReentranciaDeVisibilidadEnWebView)
  • Se ha corregido un problema por el que la interfaz de usuario de la aplicación a veces se congelaba permanentemente y podría detener la renderización debido a que DispatcherQueue se quedaba atascado. (RuntimeCompatibilityChange: FixRandomUIFreezeInDispatcher)

Versión 1.7.0 (1.7.250310001)

En las secciones siguientes se describen las características nuevas y actualizadas y los problemas conocidos de la versión 1.7.

Nueva característica de notificaciones de distintivos

El distintivo de notificación transmite una información de resumen o estado específica de una aplicación. Puede ser numérico (1-99) o un glifo de uno de los glifos proporcionados por el sistema. Esta nueva funcionalidad proporciona una manera sencilla de que las aplicaciones muestren el estado, como el número de correos no leídos en una aplicación de correo o el número de nuevas publicaciones en una aplicación de redes sociales.

Para obtener más información, consulte GitHub #4926.

Nueva API CameraCaptureUI

Los desarrolladores han encontrado desafíos en los entornos de escritorio debido a que CameraCaptureUI de WinRT depende de CoreWindows y la falta de compatibilidad con InitializeWithWindow. El equipo ha publicado esta nueva Microsoft.Windows.Media.Capture.CameraCaptureUI API en WinAppSDK para proporcionar una solución simplificada con paridad de características, que ahora admite WindowID en el constructor para mejorar la compatibilidad con el escritorio.

Para obtener más información, consulte el problema de GitHub n.º 4721.

Nueva API de autenticación

Una nueva API de OAuth2Manager proporciona una solución simplificada para la autenticación web, que ofrece funcionalidades de OAuth 2.0 con paridad de características completa en todas las plataformas de Windows compatibles con Windows App SDK. Este nuevo Administrador de autenticación es diferente de la API de Agente de autenticación web pública, ya que se alinea mejor con los procedimientos recomendados de OAuth.

Para obtener más información, consulte Problema de GitHub n.º 4772.

Nueva compatibilidad con tareas en segundo plano

Las tareas en segundo plano son componentes de la aplicación que se ejecutan en segundo plano sin una interfaz de usuario, realizando acciones como descargar archivos, sincronizar datos, enviar notificaciones o actualizar archivos. La nueva BackgroundTaskBuilder API proporciona aplicaciones dependientes de WinAppSDK la capacidad de registrar directamente los componentes COM de plena confianza con tareas en segundo plano, lo que elimina la necesidad de implementar una solución alternativa.

Para obtener más información, consulte GitHub #4831.

Nuevo control TitleBar

Un nuevo control TitleBar facilita la creación de una barra de título excelente y personalizable para la aplicación. Configure propiedades como el icono de la barra de título, título y subtítulo, incluya un botón atrás integrado o incluso agregue un control personalizado como un cuadro de búsqueda. El control incluye funcionalidades sólidas de la barra de título, como regiones arrastrables de espacio vacío, capacidad de respuesta del tema, botones de título y compatibilidad de accesibilidad integrada para que pueda centrarse en su diseño personalizado y obtener la misma barra de título confiable que la experiencia predeterminada.

Para obtener más información, consulte GitHub #10056.

Compatibilidad con MathML

RichEditBox ahora admite MathML, a través de RichEditTextDocument.SetMathMode y RichEditTextDocument.SetMathML.

Para obtener más información, consulte GitHub #4196.

Tiempo de ejecución mejorado

  • Las API de dependencias dinámicas del SDK de Windows delegan todas las llamadas a la implementación de Windows 11 cuando se ejecutan en >= Windows 11 24H2 (10.0.26100.0) lo que proporciona un rendimiento y una solidez mejorados. Esto se aplica a todas las API de C/C++ (Mdd*()) y WinRT (espacio de nombres Microsoft.Windows.ApplicationModel.DynamicDependency).
    • Los procesos empaquetados que utilizan las API de dependencias dinámicas de Windows App SDK ahora son compatibles con >= Windows 11 24H2 (10.0.26100.0). Esto sigue sin admitirse en sistemas anteriores (la implementación de WinAppSDK no admite aplicaciones empaquetadas).
    • Esto no afecta a la experiencia del desarrollador. Las personas que llaman pueden seguir utilizando la API de Bootstrapper para agregar el paquete del marco WinAppSDK al gráfico de paquetes del proceso de llamada.
    • Para obtener más información, consulte PR de GitHub n.º 4949.
  • La función WinRT sin registro (URFW) no está habilitada en >= Windows 11 24H2 (10.0.26100.0). La implementación del sistema operativo controla toda la actividad de WinRT sin registro en estos sistemas, lo que proporciona un rendimiento y una solidez mejorados. Para obtener más información, consulte PR de GitHub n.º 4949.
  • Detours no se utiliza en >= Windows 11 24H2 (10.0.26100.0). Detours solo era utilizado por las implementaciones de el SDK de Aplicaciones para Windows de Dynamic Dependencies y el Registro gratis de WinRT, pero como esas características ahora son manejadas por las implementaciones del sistema operativo no hay necesidad de que inicialicen o conecten Detours. Esto proporciona una pequeña ganancia de rendimiento al cargar Microsoft.WindowsAppRuntime.dll. Para obtener más información, consulte PR de GitHub n.º 4949.

Nuevas API de AppWindow

Las nuevas AppWindow API facilitan el control de las ventanas de la aplicación para crear una experiencia excelente. Entre las nuevas funcionalidades se incluyen el uso SetTaskBarIcon y SetTitleBarIcon para establecer de forma independiente la barra de tareas y los iconos de la barra de título, mediante AppWindowTitleBar.PreferredTheme para establecer el tema claro y oscuro de la barra de título, y usar nuevas propiedades como OverlappedPresenter.PreferredMinimumWidth y OverlappedPresenter.PreferredMaximumHeight para establecer un ancho o alto mínimo o máximo para la ventana.

API de Nueva Isla

Las actualizaciones del espacio de nombres Microsoft.UI.Content presentan varias mejoras significativas y nuevas características destinadas a mejorar la funcionalidad y la interoperabilidad de las API contentIsland. Estos cambios están diseñados para admitir nuevos escenarios de hospedaje, mejorar las funcionalidades de representación y garantizar una mejor sincronización de los estados de entrada y accesibilidad. Las actualizaciones clave incluyen:

  1. Nuevos primitivos para hospedar ContentIslands:
    • DesktopPopupSiteBridge: permite hospedar una ContentIsland en el entorno de una ventana Win32 con estilo WS_POPUP, facilitando escenarios en los que las aplicaciones utilizan ventanas emergentes para cuadros de diálogo y cuadros de mensaje.
    • ChildSiteLink: Permite a un elemento principal ContentIsland alojar un elemento secundario anidado ContentIsland, proporcionando una partición perfecta de la superficie de renderizado sin costuras en la experiencia del usuario.
    • DesktopAttachedSiteBridge: se asocia a una ventana de Win32 existente en lugar de crear una nueva, diseñada para hospedar una ContentIsland con Windows.UI.Composition.Visuals en la raíz de la jerarquía de ventanas Win32, lo que garantiza un control total sobre el procesamiento de entrada y la accesibilidad basados en Win32.
  2. Representación mejorada y sincronización de entrada:
    • Las propiedades LocalToParentTransformMatrix y ActualSize de un ChildSiteLink se actualizan en relación con el elemento primario ContentIsland antes de la representación, evitando la latencia y garantizando los estados de entrada y accesibilidad sincronizados.
  3. ContentIslands con Windows.UI.Composition.Visuals:
    • ContentIsland puede usar Windows.UI.Composition.Visuals para representar y las API de ventana de Win32 para el procesamiento de entrada, lo que permite la interoperabilidad con aplicaciones que usan marcos de experiencia de usuario heredados. Esto permite una adopción gradual de marcos de experiencia de usuario más recientes superpuestos al grafo de escena del SDK de aplicaciones de Windows, como WinUI y React Native para Windows en Fabric. Estas actualizaciones mejoran colectivamente la flexibilidad, el rendimiento y la interoperabilidad de las API de ContentIsland, lo que permite a los desarrolladores crear aplicaciones más sofisticadas y dinámicas.

Además, las actualizaciones del espacio de nombres Microsoft.UI.Xaml presentan una nueva XamlIsland API, que permite el hospedaje de contenido Xaml dentro de un SiteBridge o un ChildSiteLink. Ofrece XamlIsland mayor flexibilidad en comparación con la DesktopWindowXamlSource API. Aunque DesktopWindowXamlSource requiere el hospedaje dentro de una ventana de Win32 existente, XamlIsland expone un ContentIsland, habilitando más opciones para hospedar contenido Xaml.

Otros cambios importantes

  • El nuevo soporte RuntimeCompatibilityOptions permitirá un mayor control sobre cómo los cambios de servicio afectan a las apps. Para obtener más información, consulte GitHub #4966.
  • Una nueva API de ReleaseInfo proporciona fácil acceso a la versión de Windows App SDK Runtime en uso. Para obtener más información, consulte GitHub #2893.
  • Nota: Las API de Windows AI no se incluyen en esta versión. Para experimentar con estas API, siga usando la versión 1.7-experimental3 y comparta sus comentarios.

Nuevas API para la versión 1.7.0

Esta versión incluye las siguientes API nuevas en comparación con la versión estable 1.6:

Microsoft.Security.Authentication.OAuth

    AuthFailure
    AuthRequestParams
    AuthRequestResult
    AuthResponse
    ClientAuthentication
    CodeChallengeMethodKind
    OAuth2Manager
    TokenFailure
    TokenFailureKind
    TokenRequestParams
    TokenRequestResult
    TokenResponse
Microsoft.UI.Content

    ChildSiteLink
    ContentAutomationOptions
    ContentEnvironmentStateChangedEventArgs
        DidDisplayScaleChange

    ContentIsland
        AutomationOption
        Children
        CreateForSystemVisual
        FindAllForSystemCompositor
        FragmentRootAutomationProvider
        GetBySystemVisual
        LocalToClientTransformMatrix
        LocalToParentTransformMatrix
        NextSiblingAutomationProvider
        ParentAutomationProvider
        Popups
        PreviousSiblingAutomationProvider
        ProcessesKeyboardInput
        ProcessesPointerInput

    ContentIslandEnvironment
        DisplayScale

    ContentIslandStateChangedEventArgs
        DidLocalToClientTransformMatrixChange
        DidLocalToParentTransformMatrixChange

    ContentSite
        LocalToClientTransformMatrix
        LocalToParentTransformMatrix
        ProcessesKeyboardInput
        ProcessesPointerInput

    ContentSiteAutomationProviderRequestedEventArgs
    ContentSiteEnvironment
        DisplayScale

    ContentSiteEnvironmentView
        DisplayScale

    ContentSiteView
        AutomationOption
        LocalToClientTransformMatrix
        LocalToParentTransformMatrix
        ProcessesKeyboardInput
        ProcessesPointerInput

    DesktopAttachedSiteBridge
    DesktopChildSiteBridge
        CreateWithDispatcherQueue

    DesktopPopupSiteBridge
    IContentSiteAutomation
    IContentSiteInput
    IContentSiteLink
Microsoft.UI.Input

    InputFocusNavigationHost
        GetForSiteLink
Microsoft.UI.Text

    RichEditTextDocument
        GetMathML
        GetMathMode
        SetMathML
        SetMathMode
Microsoft.UI.Windowing

    AppWindow
        SetTaskbarIcon
        SetTaskbarIcon
        SetTitleBarIcon
        SetTitleBarIcon

    AppWindowTitleBar
        PreferredTheme

    OverlappedPresenter
        PreferredMaximumHeight
        PreferredMaximumWidth
        PreferredMinimumHeight
        PreferredMinimumWidth

    TitleBarTheme
Microsoft.UI.Xaml

    XamlIsland
    XamlRoot
        ContentIsland
Microsoft.UI.Xaml.Controls

    TitleBar
    TitleBarAutomationPeer
    TitleBarTemplateSettings
Microsoft.Windows.ApplicationModel.Background

    BackgroundTaskBuilder
Microsoft.Windows.ApplicationModel.Background.UniversalBGTask

    Task
Microsoft.Windows.ApplicationModel.WindowsAppRuntime

    ReleaseInfo
    RuntimeCompatibilityChange
    RuntimeCompatibilityOptions
    RuntimeInfo
    WindowsAppRuntimeVersion
Microsoft.Windows.BadgeNotifications

    BadgeNotificationGlyph
    BadgeNotificationManager
Microsoft.Windows.Media.Capture

    CameraCaptureUI
    CameraCaptureUIMaxPhotoResolution
    CameraCaptureUIMaxVideoResolution
    CameraCaptureUIMode
    CameraCaptureUIPhotoCaptureSettings
    CameraCaptureUIPhotoFormat
    CameraCaptureUIVideoCaptureSettings
    CameraCaptureUIVideoFormat

Corrección de errores

Esta versión incluye las siguientes correcciones de errores:

  • Se ha cambiado SplitButton para que la entrada táctil coincida ahora con el comportamiento de la entrada del mouse. Para obtener más información, consulte Problema de GitHub n.º 178.
  • Se han cambiado los menús en cascada, por lo que los submenúes ahora se abren inmediatamente si se hace clic en él. Para obtener más información, consulte Problema de GitHub n.º 939.
  • Se ha corregido un problema por el que al abrir un ComboBox que se encuentra en un menú desplegable se cierran todos los menús desplegables. Para obtener más información, consulte problema de GitHub n.º 1467.
  • Se ha corregido un problema por el que SwipeControl se bloqueaba aleatoriamente en un ListView. Para obtener más información, consulte Problema de GitHub n.º 2527.
  • Se ha corregido un problema por el que, al arrastrar y soltar únicamente un ListViewItem, este quedaba en un estado visual incorrecto. Para obtener más información, consulte El problema de GitHub n.º 3458.
  • Se ha corregido un problema en StackLayout para que respetase las propiedades ItemsRepeater.HorizontalAlignment y ItemsRepeater.VerticalAlignment (cuando StackLayout.Orientation es Vertical y Horizontal respectivamente). El diseño anterior se comportaba como si la alineación ItemsRepeater fuera Stretch. Con la corrección, el diseño da como resultado los elementos alineados a la derecha cuando se usa la alineación Derecha, por ejemplo. Para obtener más información, consulte problema de GitHub n.º 3842.
  • Se ha corregido un posible fallo al usar un recurso que contiene un x:Bind. Para obtener más información, consulte Problema de GitHub n.º 5786.
  • Se ha corregido un problema en el que al eliminar elementos en el origen del ItemsRepeater, no se producían los elementos que se movían a la vista. Para obtener más información, consulte Problema de GitHub n.º 6661.
  • Se ha corregido un problema por el que la tecla Alt derecha no mostraba indicaciones de teclas para las teclas de acceso. Para obtener más información, consulte el problema de GitHub n.º 8447. Nota: Esto puede provocar que los eventos de la tecla Alt derecha ya no se envíen a los manejadores de la aplicación o los controles.
  • Se ha corregido un problema por el que el uso de resourceDictionary que contiene solo un único recurso no podía encontrar ese recurso y probablemente provocaría un bloqueo. Para obtener más información, consulte El problema de GitHub n.º 8832.
  • Se ha corregido un error en el que UniformGridLayout a veces seleccionaría un ancla de disposición incorrecta y provocaría procesos de disposición infinitos al desplazarse hacia atrás. Para obtener más información, consulte el problema de GitHub n.º 9199.
  • Se ha corregido un problema por el que establecer NavigationFailedEventArgs.Handled en True todavía produciría una excepción. Para obtener más información, consulte El problema de GitHub n.º 9632.
  • Se ha corregido un problema por el que TabView no aplicaría ningún CornerRadiusespecificado. Para obtener más información, consulte el problema de GitHub n.º 9846.
  • Hemos corregido un posible error de ciclo de diseño en StackLayout. Para obtener más información, consulte El problema de GitHub n.º 9852.
  • Se ha corregido un posible fallo en ItemsView al eliminar elementos. Para obtener más información, consulte El problema de GitHub n.º 9868.
  • Se ha corregido un problema en 1.7-preview1 por el que las ventanas emergentes ya no se desplazaban correctamente con su ventana principal. Para obtener más información, consulte Problema de GitHub n.º 10386.
  • En función de los comentarios de 1.7-preview1, se ha cambiado el nombre de algunas propiedades del nuevo TitleBar control.