无法设置DataGrid虚拟化模式



我正在尝试将WPFDataGridVirtualizingStackPanel.VirtualizationMode设置为"Standard",但它似乎对我的DataGrid无效。我还有什么需要做的吗?

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

不要信任Intellisense

只需粘贴VirtualizingStackPanel.VirtualizationMode="Standard"就可以


我玩了一会儿,Intellisense在"继承"Attached Properties方面似乎有问题

对应字段

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按预期工作

最新更新