WPF TreeView с IsVirtualizing = «true» перемещается при изменении фокуса и прокрутки

мы сделали простой пример, чтобы воспроизвести проблему, которую ям сTreeView, Если я выберу элемент вTreeView, прокрутите вниз, изменитеFocus, а затем выберите элемент вTreeView снова список начинает прыгать.

Это происходит только если у меня естьVirtualizingStackPanel.IsVirtualizing="True", Это известная проблема? Есть ли работа вокруг?

Итак, чтобы воспроизвести:

Выберите пункт 1 в списке.Прокрутите вниз до конца спискаНажмите на текстовое поле вверху.Выберите пункт 30 в списке.

использую .Net 3.5 SP1 и яЯ попробовал это для 64-битной XP и Vista. У меня нетЯ попробовал это в других средах.

Обновление: ямы протестировали в .Net 4.0 Beta и проблема не возникаетт происходит. Где-нибудь есть исправление?


    
        
            
            
        
        

                  
            
                
                    
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                                        
                
            
        
    

Любая помощь приветствуется!!!

Ответы на вопрос(1)

Ваш ответ на вопрос