这是否可以实现(让我们说,我有4列的WPF Datagrid):
为什么我要这样做,如果最小宽度设置为零,则在调整窗口大小时,列会相互挤压,UI看起来非常糟糕。并且不会出现水平滚动条。
简而言之,我正在寻找实现数据网格最小宽度和水平滚动条的最佳策略。
答案 0 :(得分:0)
以下是如何在WPF
和xaml
中实施响应式设计的一个示例:
A XAML implementation of CSS responsive design (WPF, WinRT, WP8) 。
另一个选项是DataTriggers
使用Converters
适应布局更改,具体取决于父项ActualWidth
:
<DataTrigger Value="True" Binding="{Binding ActualWidth, ElementName=[parentElement], Converter={StaticResource isSizeLessThan}, ConverterParameter=200}">
<!-- Change layout -->
</DataTrigger>