无法设置DataGrid虚拟化模式

时间:2018-12-19 19:03:58

标签: c# wpf datagrid

我正在尝试将VirtualizingStackPanel.VirtualizationMode WPF的{​​{1}}设置为“标准”,但是对于我的DataGrid似乎无效。还有什么需要做的吗?

唯一可用的选项是DataGrid事件,对我没有太大帮助。

1 个答案:

答案 0 :(得分:0)

不信任Intellisense

只需粘贴VirtualizingStackPanel.VirtualizationMode="Standard"即可使用


我玩了一些,似乎在“继承” Attached Properties

时Intellisense出现了问题

对应的字段

public static readonly DependencyProperty SomeProperty = DependencyProperty.RegisterAttached("Some",...

还有Set and Get方法

public static void SetSome(DependencyObject element, bool value){...}
public static bool GetSome(DependencyObject element){...}

必须在特定班级上出现,才能使Intellisense发挥作用


使用VirtualizingPanel时(这里也定义了VirtualizingStackPanel / VirtualizationMode的基类)Intellisense可以正常工作