Tengo una cuadrícula de datos en un acordeón al que agrego elementos mediante programación. Los elementos no tienen problemas para agregarse, pero el elemento de acordeón no se actualiza a un tamaño que puede ver todos los contenidos de la cuadrícula de datos. Si arrastro los lados de las cuadrículas de datos para cambiar su tamaño, el elemento del acordeón cambia de tamaño correctamente. Parece que no puedo hacer esto automáticamente a través del código. Intenté InvalidateArrage e InvalidateMeasure en la grilla o el elemento del acordeón y también intenté cambiar el ancho o alto de los controles, pero parece que nada funciona a través del código. Incluso probé los métodos Invalidar en el LayoutRoot. ¿Hay algo que pueda hacer con respecto al código para que el elemento del acordeón se actualice al tamaño correcto?El elemento de acordeón de Silverlight redibujado no funciona
8
A
Respuesta
4
Tengo el mismo problema, pero con ListBox en AccordionItem. Resuelvo esto - ponga su cuadrícula de datos en la red de control
<toolkit:Accordion.ContentTemplate>
<DataTemplate>
<Grid>
<DataGrid.../>
</Grid>
</DataTemplate>
</toolkit:Accordion.ContentTemplate>
y hay que llamar al método UpdateLayout() cuando ItemsSource se cambia (elemento añadido)
private void ItemsSource_CollectionChanged(object sender, System.Collections.Specialized.NotifyCollectionChangedEventArgs e)
{
yourAccordion.UpdateLayout();
}
Cuestiones relacionadas
- 1. Cómo quitar el elemento de acordeón de jQuery
- 2. Control Acordeón Silverlight: todo se colapsó cuando se cargó
- 3. x: Nombre no funciona si el elemento envuelto en el contenido del control de usuario (Silverlight)
- 4. Android SurfaceHolder.unlockCanvasAndPost() no causa el redibujado
- 5. NSI de tamaño redimensionado Vista no redibujado
- 6. compilación SWT - problema de redibujado
- 7. Intentando forzar el redibujado de UITableViewCell
- 8. ¿Cómo forzar el redibujado de listview?
- 9. Silverlight no funciona en Firefox 3.6.12
- 10. Tener un elemento seleccionable en un encabezado de acordeón Bootstrap
- 11. Elemento de acceso dentro de Silverlight DataTemplate
- 12. UIView en escala de grises. Ver no ser redibujado
- 13. El elemento colgroup de la tabla HTML no funciona?
- 14. El elemento de audio no funciona correctamente con Safari
- 15. Android - widget de acordeón
- 16. Convierta el acordeón de desplazamiento en onclick
- 17. jQuery acordeón abierto derrumbó
- 18. winforms acordeón
- 19. Aplicando último hijo elemento no funciona
- 20. Componente init de acordeón ExtJS colapso
- 21. jQuery-Ui: no se puede arrastrar el objeto fuera de un acordeón
- 22. 'Elemento ya es el hijo de otro elemento de' error en Silverlight App.xaml
- 23. Evento que no funciona en el elemento creado dinámicamente
- 24. Animación: la lista no funciona: muestra solo el primer elemento
- 25. ¿Ocultar opciones en el elemento seleccionado, no funciona en IE?
- 26. Margin-Top no funciona para el elemento span?
- 27. Jquery altura de acordeón: 100%
- 28. jQuery menú de acordeón - mantener abierto el menú del acordeón en la página Estoy en
- 29. AngularJS dentro de un elemento de estilo no funciona
- 30. jQuery acordeón Cerrar Abrir continuación
he estado tratando con el mismo problema con un 'ItemsControl' durante mucho tiempo. Juro que lo he intentado todo. Espero que esto sea respondido. – Gabe
¿Hay alguna posibilidad de que publique algo de xaml que vuelva a crear el problema? –
+1 a Jason ... Realmente necesita proporcionar su XAML para problemas como este. De lo contrario, tenemos que adivinar dónde puede estar yendo mal :) –