Introducción
En este artículo se describen varios problemas de control de cuadros de lista que pueden ocurrir en Silverlight para aplicaciones de Windows Embedded en Windows Embedded Compact 2013. Hay una actualización disponible para resolver estos problemas. Antes de instalar esta actualización, deben instalarse todas las actualizaciones emitidas anteriormente para este producto.
Síntomas
Al ejecutar una aplicación de Silverlight para Windows Embedded en un dispositivo que ejecuta Windows Embedded Compact 2013, es posible que experimente uno o varios de los siguientes problemas:
- Agregue dos controles de cuadro de lista a una aplicación y, después, agregue varios elementos a los cuadros de lista. Al seleccionar cualquier elemento de una de las dos listas y, a continuación, seleccionar un elemento de la otra lista, el primer elemento seleccionado no permanece seleccionado.
- Registre una propiedad de dependencia mediante VT_BSTR o VT_READONLY_STRING y, a continuación, llame a la función SetDependencyProperty para establecer una cadena de longitud cero. Sin embargo, cuando se llama a la función GetDependencyProperty para obtener el valor, se devuelve un valor incorrecto.
- La función GetValue se llama varias veces en cada evento DataBinding o PropertyChanged. Esto puede desencadenar un problema de rendimiento en la aplicación.
- La aplicación tiene un control de cuadro de lista que usa el valor predeterminado ItemsPanelTemplate de VirtualizingStackPanel. Si mueve la barra de desplazamiento de izquierda a derecha o de arriba a abajo y, a continuación, selecciona un nuevo elemento de la lista, la barra de desplazamiento salta de nuevo al elemento del extremo izquierdo o al elemento del extremo superior, independientemente de si la orientación vertical u horizontal para la StackPanel está seleccionada.
- En una aplicación que contiene dos controles de cuadro de lista, hay aproximadamente un retraso de un segundo entre que se pulsa en un nuevo elemento de la lista inferior y cuando se actualiza la interfaz de usuario.
- Al descargar una aplicación que contiene un control y, a continuación, volver a cargar la aplicación, el texto del control se muestra incorrectamente.
Información sobre la actualización de software
Información de la descarga
La actualización mensual de Windows Embedded Compact 2013 (octubre de 2015) ya está disponible en Microsoft. Para descargar esta actualización mensual de Windows Embedded Compact 2013, ve a Microsoft OEM Online o MyOEM.
Requisitos previos
Esta actualización sólo es compatible si se han instalado también todas las actualizaciones publicadas previamente para este producto.
Requisito de reinicio
Después de aplicar esta actualización, debe realizar una compilación limpia de toda la plataforma. Para ello, utilice uno de los métodos siguientes:
- En el menú Compilar, haga clic en Limpiar solución y luego en Compilar solución.
- En el menú Compilar, haga clic en Recompilar solución.
No es necesario que reinicie el equipo una vez aplicada esta actualización de software.
Información de reemplazo de actualización
Esta actualización no sustituye a otras actualizaciones.
Información del archivo
La versión en inglés de este paquete de actualización de software incluye los atributos de archivo (u otros posteriores) que se muestran en la tabla siguiente. Las fechas y horas de estos archivos se expresan de acuerdo con la hora universal coordinada (UTC). La información del archivo se convertirá a la hora local cuando la vea. Para conocer la diferencia entre la hora UTC y la hora local, use la pestaña Zona horaria del elemento Fecha y hora del Panel de control.
Archivos incluidos en este paquete de actualización
| Nombre del archivo | Tamaño de archivo | Fecha | Hora | Ruta de acceso |
|---|---|---|---|---|
| Xamlruntime_dt.dll | 1,137,336 | 30 de octubre de 2015 | 09:11 | Public\Common\Oak\Bin\I386 |
| Xamlruntimecore_dt.dll | 2,415,288 | 30 de octubre de 2015 | 09:11 | Public\Common\Oak\Bin\I386 |
| Xamlruntime.map | 2,417,295 | 30 de octubre de 2015 | 15:19 | Public\Common\Oak\Target\X86\Checked |
| Xamlruntimecore.map | 5,330,381 | 30 de octubre de 2015 | 15:18 | Public\Common\Oak\Target\X86\Checked |
| Xamlruntimecore.rel | 5,787,201 | 30 de octubre de 2015 | 15:18 | Public\Common\Oak\Target\X86\Checked |
| Xamlruntime.rel | 2,127,111 | 30 de octubre de 2015 | 15:19 | Public\Common\Oak\Target\X86\Checked |
| Xamlruntimecore.dll | 6,316,032 | 30 de octubre de 2015 | 15:18 | Public\Common\Oak\Target\X86\Checked |
| Xamlruntime.dll | 1 167 360 | 30 de octubre de 2015 | 15:19 | Public\Common\Oak\Target\X86\Checked |
| Xamlruntime.map | 1,373,995 | 30 de octubre de 2015 | 15:19 | Public\Common\Oak\Target\X86\Retail |
| Xamlruntimecore.map | 1,811,270 | 30 de octubre de 2015 | 15:18 | Public\Common\Oak\Target\X86\Retail |
| Xamlruntimecore.rel | 1,843,926 | 30 de octubre de 2015 | 15:18 | Public\Common\Oak\Target\X86\Retail |
| Xamlruntime.rel | 1,679,293 | 30 de octubre de 2015 | 15:19 | Public\Common\Oak\Target\X86\Retail |
| Xamlruntimecore.dll | 2,879,488 | 30 de octubre de 2015 | 15:18 | Public\Common\Oak\Target\X86\Retail |
| Xamlruntime.dll | 806,912 | 30 de octubre de 2015 | 15:19 | Public\Common\Oak\Target\X86\Retail |
| Xamlruntime.map | 2,585,404 | 30 de octubre de 2015 | 15:18 | Public\Common\Oak\Target\X86\Debug |
| Xamlruntimecore.map | 5,373,364 | 30 de octubre de 2015 | 15:17 | Public\Common\Oak\Target\X86\Debug |
| Xamlruntimecore.rel | 4,079,014 | 30 de octubre de 2015 | 15:17 | Public\Common\Oak\Target\X86\Debug |
| Xamlruntime.rel | 2,339,478 | 30 de octubre de 2015 | 15:18 | Public\Common\Oak\Target\X86\Debug |
| Xamlruntimecore.dll | 7,512,064 | 30 de octubre de 2015 | 15:17 | Public\Common\Oak\Target\X86\Debug |
| Xamlruntime.dll | 1,687,552 | 30 de octubre de 2015 | 15:18 | Public\Common\Oak\Target\X86\Debug |
| Xamlruntime.map | 5,668,973 | 30 de octubre de 2015 | 15:19 | Public\Common\Oak\Target\Armv7\Checked |
| Xamlruntimecore.map | 14,902,828 | 30 de octubre de 2015 | 15:19 | Public\Common\Oak\Target\Armv7\Checked |
| Xamlruntimecore.rel | 2,826,620 | 30 de octubre de 2015 | 15:19 | Public\Common\Oak\Target\Armv7\Checked |
| Xamlruntime.rel | 2,126,067 | 30 de octubre de 2015 | 15:19 | Public\Common\Oak\Target\Armv7\Checked |
| Xamlruntimecore.dll | 6,107,136 | 30 de octubre de 2015 | 15:19 | Public\Common\Oak\Target\Armv7\Checked |
| Xamlruntime.dll | 1,228,800 | 30 de octubre de 2015 | 15:19 | Public\Common\Oak\Target\Armv7\Checked |
| Xamlruntime.map | 2,422,358 | 30 de octubre de 2015 | 15:19 | Public\Common\Oak\Target\Armv7\Retail |
| Xamlruntimecore.map | 3,969,498 | 30 de octubre de 2015 | 15:19 | Public\Common\Oak\Target\Armv7\Retail |
| Xamlruntimecore.rel | 1,639,128 | 30 de octubre de 2015 | 15:19 | Public\Common\Oak\Target\Armv7\Retail |
| Xamlruntime.rel | 1,444,045 | 30 de octubre de 2015 | 15:19 | Public\Common\Oak\Target\Armv7\Retail |
| Xamlruntimecore.dll | 2,789,376 | 30 de octubre de 2015 | 15:19 | Public\Common\Oak\Target\Armv7\Retail |
| Xamlruntime.dll | 765,952 | 30 de octubre de 2015 | 15:19 | Public\Common\Oak\Target\Armv7\Retail |
| Xamlruntime.map | 9,821,639 | 30 de octubre de 2015 | 15:18 | Public\Common\Oak\Target\Armv7\Debug |
| Xamlruntimecore.map | 20,736,120 | 30 de octubre de 2015 | 15:18 | Public\Common\Oak\Target\Armv7\Debug |
| Xamlruntimecore.rel | 2,572,899 | 30 de octubre de 2015 | 15:18 | Public\Common\Oak\Target\Armv7\Debug |
| Xamlruntime.rel | 2,121,891 | 30 de octubre de 2015 | 15:18 | Public\Common\Oak\Target\Armv7\Debug |
| Xamlruntimecore.dll | 7,462,912 | 30 de octubre de 2015 | 15:18 | Public\Common\Oak\Target\Armv7\Debug |
| Xamlruntime.dll | 1,773,568 | 30 de octubre de 2015 | 15:18 | Public\Common\Oak\Target\Armv7\Debug |
| Xamlruntime_dt.dll | 1,137,336 | 30 de octubre de 2015 | 09:11 | Archivos de programa\Microsoft visual studio 11.0\Vc\Vcwizards\Windowsembeddedsilverlighttools |
| Xamlruntimecore_dt.dll | 2,415,288 | 30 de octubre de 2015 | 09:11 | Archivos de programa\Microsoft visual studio 11.0\Vc\Vcwizards\Windowsembeddedsilverlighttools |
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".
Referencias
Obtenga información sobre la terminología que usa Microsoft para describir las actualizaciones de software.