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:
- Si quiere actualizar una aplicación existente de una versión anterior del SDK de aplicaciones de Windows a una versión más reciente, consulte Actualización de proyectos existentes a la versión más reciente del SDK de aplicaciones de Windows.
Archivo de notas de la versión del canal estable:
- Notas de la versión del canal estable para el SDK de Aplicaciones para Windows 1.5
- Notas de la versión del canal estable para el SDK de Aplicaciones para Windows 1.4
- Notas de la versión del canal estable para el SDK de Aplicaciones para Windows 1.3
- Notas de la versión del canal estable para el SDK de Aplicaciones para Windows 1.2
- Notas de la versión del canal estable para el SDK de Aplicaciones para Windows 1.1
- Notas de la versión del canal estable para el SDK de Aplicaciones para Windows 1.0
- Notas de la versión del canal estable para el SDK de Aplicaciones para Windows 0.8
- Notas de la versión del canal estable para el SDK de Aplicaciones para Windows 0.5
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.6.5 (1.6.250205002)
Se trata de una versión de mantenimiento del SDK de aplicaciones de Windows que incluye correcciones de errores críticos de la versión 1.6.
- Se corrigieron varios problemas de fuga de memoria.
Versión 1.6.4 (1.6.250108002)
Se trata de una versión de mantenimiento del SDK de aplicaciones de Windows que incluye correcciones de errores críticos de la versión 1.6.
- Se ha corregido un problema con el resaltado de selección de texto en un cuadro de texto de varias líneas. Para obtener más información, consulte Problema de GitHub #9965.
- Se ha corregido un problema por el que el paquete DDLM a veces no se instalaba, lo que impedía el inicio de aplicaciones sin empaquetar. Para obtener más información, consulte Problema de GitHub #3855.
- Se ha corregido un posible bloqueo en Detours en ciertos escenarios. Para obtener más información, consulte Problema de GitHub #4937.
- Se ha corregido otro posible problema por el que un menú fuera de una barra de comandos se puede abrir incorrectamente en lugar de bajar cuando CommandBar está en la parte inferior de la ventana.
- Se ha solucionado un posible fallo al ejecutarse en hardware gráfico más antiguo.
- Se ha corregido un posible bloqueo en el control de eventos de puntero al cerrar una ventana.
- Se ha corregido un posible bloqueo causado por
CUIAWindow::InitIds
que, a veces, desencadenaba la reentrada. - Se ha corregido un posible bloqueo al usar el evento
CompositionCapabilities.Changed
. - Se ha corregido un problema con algunos caracteres Unicode que se muestran como cuadrados en TextBox/RichEditBox.
- Se ha corregido el manejo de
PackageDeploymentManager.EnsurePackage*Async()
deoptions.RegisterNewerIfAvailable
. Para obtener más información, consulte Problema de GitHub #4864.
Versión 1.6.3 (1.6.241114003)
Se trata de una versión de mantenimiento del SDK de aplicaciones de Windows que incluye correcciones de errores críticos de la versión 1.6.
- Se ha corregido un problema por el que la lectura de la propiedad
AppWindow.ExtendsContentIntoTitleBar
activaba la representación personalizada de la barra de título. Para más información, consulte el problema 9988 de GitHub. - Se ha corregido un posible bloqueo durante la destrucción de un
TextBox
/RichEditBox
. Para más información, consulte el problema 9070 de GitHub. - Se ha corregido un problema por el que
PackageDeploymentManager.IsPackageReadyOrNewerAvailable()
fallaba. Para más información, consulte el problema 4817 de GitHub. - Se ha corregido un problema por el que
ScrollViewer
tenía fugas. - Se ha añadido detección para un raro escenario en el que la aplicación deja de renderizar y nunca se recupera.
- Se ha corregido un problema por el que
PackageDeploymentManager.RegisterPackageSetAsync()
requiere URI cuando debería ser opcional registrarse por PackageFamilyName. - Se ha corregido un problema que impedía instalar o desinstalar aplicaciones. Para más información, consulte el problema 4881 de GitHub.
Esta versión incluye las siguientes nuevas API que permiten a los proveedores de Widgets incorporar contenido web en sus Widgets:
Microsoft.Windows.Widgets.Providers
IWidgetManager2
IWidgetProviderMessage
IWidgetResourceProvider
WidgetManager
SendMessageToContent
WidgetMessageReceivedArgs
WidgetResourceRequest
WidgetResourceRequestedArgs
WidgetResourceResponse
Versión 1.6.1 (1.6.240923002)
Se trata de una versión de mantenimiento del SDK de aplicaciones de Windows que incluye correcciones de errores críticos de la versión 1.6.
- Se ha corregido un fallo al utilizar FocusVisualKind.Reveal(). Para más información, consulte el problema 9966 de GitHub.
- Se han corregido excepciones C++ ruidosas de Bcp47Langs.dll. Para más información, consulte el problema 4691 de GitHub. Tenga en cuenta que esta corrección elimina la sincronización con
Windows.Globalization.ApplicationLanguages.PrimaryLanguageOverride
. - Se ha corregido un problema por el que se producía un evento
Unloaded
adicional inmediatamente después de mostrar unContentDialog
. Para más información, consulte el problema 8402 de GitHub. - Se ha corregido un problema por el que un menú de la barra de comandos podía abrirse incorrectamente hacia arriba incluso cuando había espacio para que se abriera hacia abajo.
- Se han corregido algunos problemas por los que la entrada a regiones
InputNonClientPointerSource
no se administraba correctamente cuando la ventana de nivel superior se ejecutaba en modo de derecha a izquierda. - Se ha corregido la comprobación en tiempo de compilación de la versión del marco de trabajo del SDK de Windows para tener en cuenta el nombre ligeramente diferente del marco de trabajo utilizado para .NET 9.
Versión 1.6
En las secciones siguientes se describen las características nuevas y actualizadas y los problemas conocidos de la versión 1.6.
En una aplicación existente del SDK de aplicaciones de Windows 1.5, puede actualizar el paquete NuGet a la versión 1.6.240829007 (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.
Cambios necesarios en el proyecto para 1.6
Cambios en el proyecto C++
Al actualizar un proyecto C++ a 1.6, deberá añadir una referencia de proyecto al paquete Microsoft.Web.WebView2
. Si actualiza a través de NuGet Package Manager en Visual Studio, esta dependencia se añadirá por usted.
Cambios en el proyecto C#
En 1.6, las aplicaciones administradas por Windows App SDK requieren Microsoft.Windows.SDK.NET.Ref*.*.*.38
o posterior, que se puede especificar mediante WindowsSdkPackageVersion en el archivo csproj
. Por ejemplo:
<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.38</WindowsSdkPackageVersion>
<PropertyGroup>
...
Además, las aplicaciones administradas por Windows App SDK deben actualizarse a Microsoft.Windows.CsWinRT2.1.1
(o posterior).
Nota:
Estas referencias manuales dejarán de ser necesarias una vez que se publique la próxima actualización de mantenimiento de .NET SDK.
Compatibilidad con AOT nativo
La propiedad de proyecto .NET PublishAot
es ahora compatible con la compilación nativa Ahead-Of-Time. Para obtener más información sobre AOT nativo, consulte Implementación de AOT nativo. Debido a que AOT se basa en el soporte de Recorte, gran parte de la siguiente guía relacionada con el recorte también se aplica a AOT.
Para el soporte y el soporte de recorte PublishAot
, además de los cambios en el proyecto C# descritos en la sección anterior, también necesitará una referencia de paquete a Microsoft.Windows.CsWinRT2.1.1
(o posterior) para habilitar el generador de código fuente desde ese paquete hasta que se publique la próxima actualización de mantenimiento de .NET SDK, momento en el que ya no será necesario.
Para más información, consulte el documento de soporte técnico CsWinRT Trimming / AOT y las Notas de versión CsWinRT 2.1.1.
Debido a que el SDK de Windows App invoca objetivos de publicación cuando F5 despliega, recomendamos habilitar PublishAot
en el momento de la restauración de NuGet agregando esto a su archivo csproj
:
<PublishAot>true</PublishAot>
Resolución de problemas de AOT
En esta versión, el desarrollador es responsable de garantizar que todos los tipos estén correctamente enraizados para evitar el recorte (como con los objetivos {Binding}
basados en reflexión). Las versiones posteriores mejorarán tanto C#/WinRT como el compilador XAML para automatizar el enraizamiento cuando sea posible, alertar a los desarrolladores de los riesgos de recorte y proporcionar mecanismos para resolverlos.
Clases parciales
C#/WinRT también incluye soporte PublishAot
en la versión 2.1.1. Para habilitar una clase para la publicación AOT con C#/WinRT, primero debe marcarse como partial
. Esto permite al analizador de código fuente AOT de C#/WinRT atribuir las clases para el análisis estático. Solo las clases (que contienen métodos, los objetivos del recorte) requieren este atributo.
Error de código no seguro
El generador de código fuente CsWinRT puede generar código que haga uso de unsafe
. Si encuentra un error de este tipo durante la compilación o una advertencia de diagnóstico (CS0227 para "Código inseguro solo puede aparecer si se compila con /unsafe"), debe establecer EnableUnsafeBlocks a true. Para más información, vea GitHub issue CsWinRT #1721.
WebView2 aún no es compatible con AOT
Las proyecciones de WebView2 en el paquete versión 1.0.2651.64 Microsoft.Web.WebView2
aún no son compatibles con AOT. Esto se solucionará en una próxima versión del paquete Microsoft.Web.WebView2
, al que podrá hacer referencia en su proyecto.
Técnicas sin reflexión
Para permitir la compatibilidad con AOT, las técnicas basadas en reflexión deben ser reemplazadas por serialización estáticamente introducida, AppContext.BaseDirectory, typeof(), etc. Para más detalles, vea Introducción a las advertencias de recorte.
Tipos de enraizamiento
Hasta que se implemente el soporte completo para {Binding}
, los tipos pueden preservarse del recorte de la siguiente manera:
Dado el proyecto P
que consume el ensamblado A
con el tipo T
en el espacio de nombres N
, que solo se referencia dinámicamente (por lo que normalmente se recorta), T
puede preservarse mediante:
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>
Para ver la sintaxis completa de la expresión XML del descriptor raíz, consulte Descriptores raíz.
Nota:
Los paquetes de dependencias que aún no han adoptado el soporte AOT pueden mostrar problemas en tiempo de ejecución.
Versionado desacoplado de WebView2
El SDK de Windows App ahora consume el SDK Edge WebView2 como una referencia NuGet en lugar de incrustar una versión hardcoded del SDK Edge WebView2. El nuevo modelo permite a las aplicaciones elegir una versión más reciente del paquete Microsoft.Web.WebView2
en lugar de estar limitadas a la versión con la que se construyó el SDK de Windows App. El nuevo modelo también permite que las aplicaciones hagan referencia a paquetes NuGet que también hagan referencia al SDK Edge WebView2. Para más información, consulte el problema 5689 de GitHub.
Nuevas API de despliegue de paquetes
La API de administración de paquetes ha recibido varias mejoras, como Is*ReadyOrNewerAvailable*(), EnsureReadyOptions.RegisterNewerIfAvailable, Is*Provisioned*(), IsPackageRegistrationPending(), y varias correcciones de errores. Consulte PackageManagement.md y Pull Request #4453 para más detalles.
Mejoras en la extracción de pestañas TabView
TabView
soporta un nuevo modo CanTearOutTabs
que proporciona una experiencia mejorada para arrastrar pestañas y arrastrar hacia fuera a una nueva ventana. Cuando esta nueva opción está habilitada, el arrastre de pestañas es muy parecido a la experiencia de arrastre de pestañas en Edge y Chrome, donde se crea inmediatamente una nueva ventana durante el arrastre, lo que permite al usuario arrastrarla hasta el borde de la pantalla para maximizar o ajustar la ventana en un movimiento suave. Esta implementación tampoco utiliza las API de arrastrar y soltar, por lo que no se ve afectada por las limitaciones de dichas API. En particular, la extracción de pestañas es compatible con los procesos que se ejecutan elevados como Administrador.
Otros cambios importantes
- Se ha añadido una nueva API
ColorHelper.ToDisplayName()
para llenar el vacío existente en UWP. - Se ha añadido una nueva clase
Microsoft.Windows.Globalization.ApplicationLanguages
, que incluye una nueva característicaPrimaryLanguageOverride
. Para más información, consulte el problema 4523 de GitHub. - Desprecintado de
ItemsWrapGrid
. Esto debería ser un cambio compatible con versiones anteriores. -
PipsPager
soporta un nuevo modo en el que puede envolver entre el primer y el último elemento.
-
RatingControl
es ahora más personalizable, moviendo algunas propiedades de estilo a los recursos del tema. Esto permite a las aplicaciones anular estos valores para personalizar mejor la apariencia del RatingControl.

- WinUI 3 ha cambiado al modelo tipográfico para la selección de fuentes en lugar del modelo heredado de peso/estiramiento/estilo. El modelo tipográfico es necesario para algunas fuentes más nuevas, incluyendo Segoe UI Variable, y permite capacidades de fuente mejoradas. Algunas fuentes antiguas que dependen del modelo peso/estiramiento/estilo para la selección pueden no encontrarse con el modelo tipográfico.
Problemas conocidos
- Si el depurador está configurado para interrumpirse en todas las excepciones de C++, se interrumpirá en algunas excepciones ruidosas en el arranque en el código BCP47 (Globalización de Windows). Para más información, consulte el problema 4691 de GitHub.
- Los paquetes de bibliotecas de componentes que hacen referencia al paquete WinAppSDK 1.6 no obtendrán correctamente el contenido del paquete WebView2 referenciado. Para más información, consulte WebView2Feedback #4743. Una solución es añadir una referencia directa al paquete
Microsoft.Web.WebView2
cuando sea necesario. - Las aplicaciones compiladas con AOT nativo a veces pueden experimentar un problema de cuelgue después de la navegación de la página debido a una condición de carrera en el hilo GC del tiempo de ejecución .NET. Para obtener más información, consulte .NET issue #104582.
- La versión inicial de 1.6.0 introdujo un problema con una de nuestras dependencias que esperamos que se resuelva en una próxima versión del SDK de .NET. Si experimenta un error con la versión de su referencia Microsoft.Windows.SDK.NET, tendrá que hacer referencia explícitamente a la versión de .NET SDK especificada en el mensaje de error. Por ejemplo, si el error dice que necesita la versión 10.0.19041.38, añada lo siguiente a su archivo
.csproj
:-
<WindowsSdkPackageVersion>10.0.19041.38</WindowsSdkPackageVersion>
.
-
Correcciones de errores
- Se ha corregido un fallo al establecer
InfoBar.IsOpen
en .xaml. Para más información, consulte el problema 8391 de GitHub. - Se ha corregido un problema por el que los elementos HTML perdían la captura del puntero cuando el ratón se movía fuera de los límites de
WebView2
. Para más información, consulte el problema 8677 de GitHub. - Se ha corregido un problema por el que no funcionaba la función de arrastrar y soltar en una ventana volante con
ShouldConstrainToRootBounds=false
. Para más información, consulte el problema 9276 de GitHub. - Se ha corregido un problema por el que las referencias
ms-appx://
no funcionaban cuandoPublishSingleFile
estaba activado. Para más información, consulte el problema 9468 de GitHub. - Se ha corregido un problema por el que los símbolos del depurador no funcionaban correctamente en algunos binarios. Para más información, consulte el problema 4633 de GitHub.
- Se ha corregido un posible fallo al subclasificar
NavigationView
. - Se ha corregido un problema por el que los bordes de la tabla en un
RichEditBox
no se borraban correctamente al desplazarse o reducir el tamaño de la tabla. - Se ha corregido un problema por el que los elementos desplegables de
MediaTransportControls
tenían un fondo totalmente transparente. - Se ha corregido un problema por el que al arrastrar a una WebView2 fallaba o se soltaba en la ubicación incorrecta en factores de escala de visualización distintos del 100% o cuando estaba activada la escala de texto del sistema.
- Se ha corregido un problema por el que
TextBox
/RichEditBox
no se anunciaba a las herramientas de accesibilidad cuando la entrada estaba bloqueada por estar en el límiteMaxLength
. - Se han corregido algunos problemas relacionados con el manejo de escenarios de barras de título personalizadas. Para obtener más información, consulte los problemas de GitHub #7629, #9670, #9709 y #8431.
- Solucionado un problema por el que el icono
InfoBadge
no era visible. Para más información, consulte el problema 8176 de GitHub. - Se ha corregido un problema por el que los iconos a veces se mostraban en la posición incorrecta en
CommandBarFlyout
. Para más información, consulte el problema 9409 de GitHub. - Se ha corregido un problema con el enfoque del teclado en los menús al abrir o cerrar un submenú. Para más información, consulte el problema 9519 de GitHub.
- Se ha corregido un problema por el que
TreeView
utilizaba el estadoIsExpanded
incorrecto al reciclar elementos. Para más información, consulte el problema 9549 de GitHub. - Se ha corregido un problema al utilizar un enlace ElementName en un
ItemsRepeater.ItemTemplate
. Para más información, consulte el problema 9715 de GitHub. - Se ha corregido un problema que provocaba que el primer elemento de un
ItemsRepeater
tuviera a veces una posición incorrecta. Para más información, consulte el problema 9743 de GitHub. - Se ha corregido un problema por el que
InputNonClientPointerSource
a veces rompía la entrada a los botones mín/máx/cerrar. Para más información, consulte el problema 9749 de GitHub. - Se ha corregido un error de compilación al utilizar Microsoft.UI.Interop.h con clang-cl. Para más información, consulte el problema 9771 de GitHub.
- Se ha corregido un problema por el que el evento
CharacterReceived
no funcionaba enComboBox
/TextBox
. Para más información, consulte el problema 9786 de GitHub. - Se ha corregido un problema por el que se generaban eventos
KeyUp
duplicados para las teclas de flecha y de tabulación. Para más información, consulte el problema 9399 de GitHub. - Se ha corregido un problema por el que el evento
PowerManager.SystemSuspendStatusChanged
no se podía utilizar para obtener elSystemSuspendStatus
. Para más información, consulte el problema 2833 de GitHub. - Se ha corregido un problema por el que el foco inicial del teclado no se daba correctamente a un
WebView2
cuando era el único control de la ventana. - Se ha corregido un problema al utilizar
ExtendsContentIntoTitleBar=true
por el que los botones Mín/Máx/Cerrar no aparecían correctamente en la automatización de la interfaz de usuario, lo que impedía que Voice Access mostrara los números de dichos botones. - Se ha corregido un problema por el que una aplicación podía bloquearse en una comprobación de bloqueo debido a una reentrada inesperada.
- Se ha corregido un problema por el que los colores
Hyperlink
no se actualizaban correctamente al cambiar a un tema de alto contraste. - Se ha corregido un problema por el que cambiar la colección de un
ListView
en una ventana de fondo podía mover incorrectamente esa ventana al primer plano y tomar el foco. - Se ha corregido un problema por el que la llamada a
ItemsRepeater.StartBringIntoView
podía provocar en ocasiones la desaparición de elementos. - Se ha corregido un problema por el que tocar y arrastrar un
Button
en unScrollViewer
podía dejarlo en estado pulsado. - Se ha actualizado IntelliSense, ya que faltaba información sobre muchos tipos y miembros nuevos.
- Se ha corregido un problema por el que, al hacer clic en un área vacía de un
ScrollViewer
, el foco se desplazaba siempre al primer control enfocable delScrollViewer
y ese control se desplazaba a la vista. Para más información, consulte el problema 597 de GitHub. - Se ha corregido un problema por el que el evento
Window.Activated
a veces se disparaba varias veces. Para más información, consulte el problema 7343 de GitHub. - Se ha corregido un problema por el que al establecer la propiedad
NavigationViewItem.IsSelected
entrue
se impedía que sus hijos se mostraran al expandirse. Para más información, consulte el problema 7930 de GitHub. - Se ha corregido un problema por el que
MediaPlayerElement
no mostraba correctamente los subtítulos con efectos de bordeNone
oDropShadow
. Para más información, consulte el problema 7981 de GitHub. - Se ha corregido un problema por el que la propiedad
Flyout.ShowMode
no se utilizaba al mostrar el desplegable. Para más información, consulte el problema 7987 de GitHub. - Se ha corregido un problema por el que
NumberBox
a veces presentaba errores de redondeo. Para más información, consulte el problema 8780 de GitHub. - Se ha corregido un problema por el que al utilizar una biblioteca compilada con una versión anterior de WinAppSDK se podía producir un error al intentar encontrar un tipo o propiedad. Para más información, consulte el problema 8810 de GitHub.
- Se ha corregido un problema por el que no se establecía el foco inicial del teclado al iniciar una ventana. Para más información, consulte el problema 8816 de GitHub.
- Se ha corregido un problema por el que
FlyoutShowMode.TransientWithDismissOnPointerMoveAway
no funcionaba después de la primera vez que se mostraba. Para más información, consulte el problema 8896 de GitHub. - Se ha corregido un problema por el que algunos controles no vinculaban correctamente las propiedades
Foreground
yBackground
. Para obtener más información, consulte los problemas de GitHub #7070, #9020, #9029, #9083 y #9102. - Se ha corregido un problema por el que los
ThemeResource
utilizados en los definidoresVisualStateManager
no se actualizaban al cambiar el tema. Esto afectaba normalmente a los controles de los elementos desplegables. Para más información, consulte el problema 9198 de GitHub. - Se ha corregido un problema por el que
WebView
podía perder el enfoque clave, lo que provocaba eventos de desenfoque/enfoque adicionales y otros problemas. Para más información, consulte el problema 9288 de GitHub. - Se ha corregido un problema por el que
NavigationView
podía mostrar un error de vinculación en la salida de depuración. Para más información, consulte el problema 9384 de GitHub. - Se ha corregido un problema por el que los archivos SVG que definían un cuadro de vista negativo ya no se renderizaban. Para más información, consulte el problema 9415 de GitHub.
- Se ha corregido un problema por el que al cambiar la orientación de
ItemsView.Layout
se eliminaba un elemento. Para más información, consulte el problema 9422 de GitHub. - Se ha corregido un problema por el que el desplazamiento de un
ScrollView
generaba mucha salida de depuración. Para más información, consulte el problema 9434 de GitHub. - Se ha corregido un problema por el que
MapContorl.InteractiveControlsVisible
no funcionaba correctamente. Para más información, consulte el problema 9486 de GitHub. - Se ha corregido un problema por el que el evento
MapControl.MapElementClick
no se disparaba correctamente. Para más información, consulte el problema 9487 de GitHub. - Se ha corregido un problema por el que x:Bind no comprobaba si era null antes de utilizar una referencia débil, lo que podía provocar un fallo. Para más información, consulte el problema 9551 de GitHub.
- Se ha corregido un problema por el que al cambiar la propiedad
TeachingTip.Target
no se actualizaba correctamente su posición. Para más información, consulte el problema 9553 de GitHub. - Se ha corregido un problema por el que los desplegables no respondían en WebView2. Para más información, consulte el problema 9566 de GitHub.
- Se ha corregido una pérdida de memoria al utilizar
GeometryGroup
. Para más información, consulte el problema 9578 de GitHub. - Se ha corregido un problema por el que el desplazamiento por un número muy grande de elementos de un
ItemRepeater
en unScrollView
podía provocar marcos de representación en blanco. Para más información, consulte el problema 9643 de GitHub. - Se ha corregido un problema por el que
SceneVisual
no funcionaba.
Nuevas API en 1.6.0
La versión 1.6.0 incluye las siguientes nuevas API en comparación con la versión estable 1.5:
Microsoft.UI
ColorHelper
ToDisplayName
Microsoft.UI.Input
EnteredMoveSizeEventArgs
EnteringMoveSizeEventArgs
ExitedMoveSizeEventArgs
InputNonClientPointerSource
EnteredMoveSize
EnteringMoveSize
ExitedMoveSize
WindowRectChanged
WindowRectChanging
MoveSizeOperation
WindowRectChangedEventArgs
WindowRectChangingEventArgs
Microsoft.UI.Xaml
XamlRoot
CoordinateConverter
Microsoft.UI.Xaml.Automation.Peers
ScrollPresenterAutomationPeer
Microsoft.UI.Xaml.Controls
PipsPager
WrapMode
WrapModeProperty
PipsPagerWrapMode
TabView
CanTearOutTabs
CanTearOutTabsProperty
ExternalTornOutTabsDropped
ExternalTornOutTabsDropping
TabTearOutRequested
TabTearOutWindowRequested
TabViewExternalTornOutTabsDroppedEventArgs
TabViewExternalTornOutTabsDroppingEventArgs
TabViewTabTearOutRequestedEventArgs
TabViewTabTearOutWindowRequestedEventArgs
Microsoft.Windows.Globalization
ApplicationLanguages
Microsoft.Windows.Management.Deployment
EnsureReadyOptions
RegisterNewerIfAvailable
PackageDeploymentFeature
PackageDeploymentManager
IsPackageDeploymentFeatureSupported
IsPackageProvisioned
IsPackageProvisionedByUri
IsPackageReadyOrNewerAvailable
IsPackageReadyOrNewerAvailableByUri
IsPackageSetProvisioned
IsPackageSetReadyOrNewerAvailable
PackageReadyOrNewerAvailableStatus
Microsoft.Windows.Storage
ApplicationData
ApplicationDataContainer
ApplicationDataContract
ApplicationDataCreateDisposition
ApplicationDataLocality
Temas relacionados
Windows developer