Tôi có một mạng lưới với 3 cột và 2 hàngtrong WPF làm thế nào để làm cho một DataGrid phù hợp với chiều cao cửa sổ
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="10"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
tôi các tế bào dưới bên trái, tôi có một mạng lưới dữ liệu, với AutoGenerateColumns = True mà có thể tải nhiều hàng. Những gì tôi muốn làm là cho chiều cao lưới dữ liệu để tối đa hóa để phù hợp với cửa sổ, và cho người dùng có thể sử dụng thanh cuộn dữ liệu để cuộn các hàng lên và xuống.
gì xảy ra là dòng DataGrid của dưới cùng của cửa sổ, và thậm chí nếu tôi đặt
ScrollViewer.VerticalScrollBarVisibility="Visible"
của DataGrid, thanh cuộn không có tác dụng và các hàng chảy xuống dưới. Bằng cách nào đó dữ liệu không cảm thấy bị giới hạn ...
Việc cần làm?
Cho một số chiều rộng vào lưới dữ liệu có thể giải quyết vấn đề của bạn ... nếu bạn không muốn chiều rộng mã cứng, bạn có thể làm một số yếu tố ràng buộc để đạt được điều này. .. – Bathineni
Tôi lo lắng về chiều cao ... – GilShalit
xin lỗi .. Tôi đang nói về chiều cao chỉ .. một lỗi chính tả ... Đưa ra một số Chiều cao cho lưới dữ liệu có thể giải quyết vấn đề của bạn ... nếu bạn không muốn chiều cao mã cứng bạn có thể làm một số loại o f yếu tố ràng buộc để đạt được điều này .. – Bathineni