Virtualizando um ItemsControl?

Eu tenho um ItemsControlcontendo uma lista de dados que gostaria de virtualizar, no entanto VirtualizingStackPanel.IsVirtualizing="True", parece não funcionar com um ItemsControl. É realmente esse o caso ou existe outra maneira de fazer isso que eu não conheço? Para testar, tenho usado o seguinte...