Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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:
- 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.
- Para obtener documentación sobre la publicación de versiones preliminares, consulte Instalación de herramientas para canales experimentales y de versión preliminar del SDK de Aplicaciones para Windows.
Archivo de notas de la versión del canal de versión preliminar:
- Notas de la versión del canal de versión preliminar para el SDK de Aplicaciones para Windows 1.6
- Notas de la versión del canal de versión preliminar para el SDK de Aplicaciones para Windows 1.5
- Notas de la versión del canal de versión preliminar para el SDK de Aplicaciones para Windows 1.4
- Notas de la versión del canal de versión preliminar para el SDK de Aplicaciones para Windows 1.3
- Notas de la versión del canal de versión preliminar para el SDK de Aplicaciones para Windows 1.2
- Notas de la versión del canal de versión preliminar para el SDK de Aplicaciones para Windows 1.1
- Notas de la versión del canal de versión preliminar para el SDK de Aplicaciones para Windows 1.0
Versión preliminar 1.7 (1.7-preview1)
Esta es la última versión del canal de pruebas para la versión 1.7.
En una aplicación existente del SDK de Aplicaciones para Windows 1.6 (del canal estable), puede actualizar el paquete NuGet a la versión 1.7.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.
Nuevas características
Nueva característica de notificaciones de distintivos
La nueva compatibilidad con notificaciones de distintivo permite mostrar un distintivo de número o glifo en la aplicación, en la barra de tareas. Para obtener más información, consulte GitHub #4926.
Nueva API CameraCaptureUI
Una nueva API CameraCaptureUI facilita la captura de fotos y vídeos en la aplicación windows App SDK. Para obtener más información, consulte Problema de GitHub #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. Para obtener más información, consulte Problema de GitHub #4772.
Nueva compatibilidad con tareas en segundo plano
Una nueva API de BackgroundTaskBuilder
permite registrar tareas en segundo plano para aplicaciones de Windows App SDK. 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.
Otros cambios importantes
- La nueva compatibilidad con
RuntimeCompatibilityOptions
permitirá tener más control sobre cómo afectan los cambios de mantenimiento a las aplicaciones. 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.
- Nota: Las nuevas API para ventanas en
AppWindow
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
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
OAuthContract
TokenFailure
TokenFailureKind
TokenRequestParams
TokenRequestResult
TokenResponse
Microsoft.UI.Text
RichEditTextDocument
GetMathML
GetMathMode
SetMathML
SetMathMode
TextApiContract
Microsoft.UI.Xaml
XamlIsland
XamlRoot
ContentIsland
Microsoft.UI.Xaml.Controls
TitleBar
TitleBarAutomationPeer
TitleBarTemplateSettings
Microsoft.Windows.ApplicationModel.Background
BackgroundTaskBuilder
BackgroundTaskContract
Microsoft.Windows.ApplicationModel.Background.UniversalBGTask
Task
UniversalBackgroundTaskContract
Microsoft.Windows.ApplicationModel.WindowsAppRuntime
ReleaseInfo
RuntimeCompatibilityChange
RuntimeCompatibilityContract
RuntimeCompatibilityOptions
RuntimeInfo
VersionInfoContract
WindowsAppRuntimeVersion
Microsoft.Windows.BadgeNotifications
BadgeNotificationGlyph
BadgeNotificationManager
BadgeNotificationsContract
Microsoft.Windows.Media.Capture
CameraCaptureUI
CameraCaptureUIContract
CameraCaptureUIMaxPhotoResolution
CameraCaptureUIMaxVideoResolution
CameraCaptureUIMode
CameraCaptureUIPhotoCaptureSettings
CameraCaptureUIPhotoFormat
CameraCaptureUIVideoCaptureSettings
CameraCaptureUIVideoFormat
Correcciones
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 #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 #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 #1467. - Se ha corregido un problema por el que
SwipeControl
se bloqueaba aleatoriamente en unListView
. Para obtener más información, consulte Problema de GitHub #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 Problema de GitHub #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 #3842. - 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 #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 Problema de GitHub #8447. Nota: Esto puede dar lugar a que los eventos clave para la tecla Alt derecha ya no se entreguen a los manejadores en la aplicación o controles.
- 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 Problema de GitHub #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 Problema de GitHub #9632. - Se ha corregido un problema por el que
TabView
no aplicaría ningúnCornerRadius
especificado. Para obtener más información, consulte Problema de GitHub #9846. - Hemos corregido un posible error de ciclo de diseño en
StackLayout
. Para obtener más información, consulte Problema de GitHub #9852. - Se ha corregido un posible fallo en
ItemsView
al eliminar elementos. Para obtener más información, consulte Problema de GitHub #9868.