WPF数据网格中的静态列标题

时间:2014-02-27 12:33:09

标签: c# wpf xaml datagrid wpfdatagrid

我想在WPF数据网格中创建一个静态列标题,因此如果表格太长,用户将在向下滚动时看到列标题/名称。

但是,我对这个WPF / C#的东西真的很新,我不知道怎么做,如果它将在cs部分或xaml部分。我已经搜索了许多可能的解决方案,但其中大部分是针对asp.net link的,或者我发现了很好的HTML / CSS解决方案,甚至是一些插件。

但是,我的问题仍然是 - 如何使datagrid列标题静态,我应该在cs part或xaml部分中进行吗?

由于

编辑:因为我只修复了大部分代码,所以发布所有代码都太难了。但是,我用scrolviewer读了那些问题,我发现这部分代码可能导致了它:

var scrollViewer = new ScrollViewer()
    {
    HorizontalScrollBarVisibility = ScrollBarVisibility.Auto,
    VerticalScrollBarVisibility = ScrollBarVisibility.Auto
    };

    scrollViewer.AddHandler(UIElement.MouseWheelEvent, new RoutedEventHandler(this.MouseWheelHandler), true);
    var stackPanel = new StackPanel();
    scrollViewer.Content = stackPanel;

所以 - 这可能导致它,你有建议如何解决它?提前致谢

0 个答案:

没有答案