当数据为空且标题不适合屏幕时,水平滚动条不显示在数据网格上
我尝试过以下方法:
ScrollViewer.CanContentScroll="True" ScrollViewer.HorizontalScrollBarVisibility="Visible"
但它似乎没有用。
必须有可能这样做,因为扩展的WPF工具包已经完成了!
让我们假设你有这样的类:
public class ExampleClass { public int LongPropertyNameA; public int LongPropertyNameB; public int LongPropertyNameC; public int LongPropertyNameD; public int LongPropertyNameE; public int LongPropertyNameF; }
正常方法如下所示:
标题是隐藏的。 XAML代码看起来像这样:
当您使用WPT Toolkit DataGrid库(称为Xceed.Wpf.DataGrid.dll)时,网格看起来像您想要的滚动条:
XAML代码看起来像这样:
其中xcdg
是使用此XAML代码在Window标记中定义的命名空间:
结论:
如果您希望它非常容易下载Xceed WPF Toolkit并使用DataGridControl
。
- 从网站下载.dll(在互联网上搜索免费版)
- 将.dll添加到项目的引用中
- 使用并享受
DataGridControl
希望能帮助到你!
以下解决方案将起作用。 由于列表框宽度设置为datagrid宽度滚动条将是可见的。