Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 是否必须将datagrid放置在ScrollViewer';s ItemsPresenter(通过控制模板)支持虚拟化_C#_Wpf_Datagrid - Fatal编程技术网

C# 是否必须将datagrid放置在ScrollViewer';s ItemsPresenter(通过控制模板)支持虚拟化

C# 是否必须将datagrid放置在ScrollViewer';s ItemsPresenter(通过控制模板)支持虚拟化,c#,wpf,datagrid,C#,Wpf,Datagrid,在我的数据网格中启用虚拟化的问题上,我已经纠结了一段时间了。 我有一个包含行详细信息的数据网格(行详细信息的大小可能很大)。CanContentScroll设置为true并启用虚拟化 问题是,每当显示具有大量行详细信息的行时,数据就会被裁剪(显然是因为它不适合窗口大小)。我也不能关闭虚拟化。我注意到,可以通过直接将数据网格放置在滚动查看器中,而不是尝试将其放入ItemsPresenter来修复此问题。(目前我有一个样式,其中定义了一个控件模板,使用了默认的MSDN datagrid样式)。但是,

在我的数据网格中启用虚拟化的问题上,我已经纠结了一段时间了。 我有一个包含行详细信息的数据网格(行详细信息的大小可能很大)。CanContentScroll设置为true并启用虚拟化

问题是,每当显示具有大量行详细信息的行时,数据就会被裁剪(显然是因为它不适合窗口大小)。我也不能关闭虚拟化。我注意到,可以通过直接将数据网格放置在滚动查看器中,而不是尝试将其放入ItemsPresenter来修复此问题。(目前我有一个样式,其中定义了一个控件模板,使用了默认的MSDN datagrid样式)。但是,再次这样做会关闭虚拟化吗?如何验证是否启用了虚拟化

谢谢