Tôi đang sử dụng WPF Toolkit mới nhất nhưng đang chạy vào vấn đề độ cao khi tôi có một bản ghi lớn được đặt vào một DataGrid
bên trong một mục AccordionItem
. Chiều cao của Accordion
chính nó quy mô độc đáo nhưng các DataGrid
bên trong kiểm soát accordion không nhận được một ScrollBar
hoặc bị hạn chế trong bất kỳ cách nào để các hồ sơ được ẩn.WPF DataGrid bên trong vấn đề chiều cao Accordion
Tôi biết rằng tôi có lẽ hầu hết thiếu một cái gì đó rất đơn giản (như một ràng buộc từ sở hữu chiều cao 's DataGrid
đến Accordion nhưng điều đó dường lộn xộn)
đây là một phiên bản cắt giảm của mã (và vâng , điều này có cùng một vấn đề nếu bạn ràng buộc trong một recordset lớn)
<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>