estoy usando la última WPF Toolkit pero estoy corriendo en un problema de altura cuando tengo un gran conjunto de registros con destino en un DataGrid
dentro de un elemento AccordionItem
. La altura del Accordion
en sí misma se adapta muy bien, pero el DataGrid
dentro del control del acordeón no obtiene un ScrollBar
ni se restringe de ninguna manera por lo que los registros están ocultos.WPF DataGrid dentro edición altura acordeón
Sé que estoy muy probablemente perdiendo algo muy simple (como un enlace entre la propiedad altura del DataGrid
's para el acordeón pero que parece desordenado)
aquí es una versión reducida del código (y sí , esto tiene el mismo problema si enlaza en un gran conjunto de registros)
<UserControl>
<layouttoolkit:Accordion x:Name="ReportSelector" HorizontalAlignment="Stretch">
<layouttoolkit:AccordionItem Header="grid 1">
<dg:DataGrid
AutoGenerateColumns="False"
CanUserAddRows="False"
CanUserDeleteRows="False"
SelectionMode="Single">
...
</dg:DataGrid.Columns>
</dg:DataGrid>
</layouttoolkit:AccordionItem>
<layouttoolkit:AccordionItem Header="grid 2">
<dg:DataGrid
AutoGenerateColumns="False"
CanUserAddRows="False"
CanUserDeleteRows="False"
SelectionMode="Single">
...
</dg:DataGrid.Columns>
</dg:DataGrid>
</layouttoolkit:AccordionItem>
<layouttoolkit:AccordionItem Header="grid 3">
<dg:DataGrid
AutoGenerateColumns="False"
CanUserAddRows="False"
CanUserDeleteRows="False"
SelectionMode="Single">
...
</dg:DataGrid.Columns>
</dg:DataGrid>
</layouttoolkit:AccordionItem>
</layouttoolkit:Accordion>
</UserControl>