2017-12-17 88 views
1

私はフォーム上にwpf treeviewとscrollviewを持っています。マウスカーソルがツリービュー領域の外にあるときは、水平スクロールバーとスクロールバーはスムーズに機能します。私のマウスがツリービューエリア内にあるとき、スクロールするために各スクロールバーを手動でクリックする必要があります。 wpfツリービューで滑らかなスクロールを有効にする方法はありますか?ここでwpfツリービューコントロールで円滑なスクロールを有効にする方法

は、ツリービューとscrollview

<ScrollViewer HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto"> 

    <StackPanel x:Name="CanScrolGrid" Margin="10 10" Background="Green"> 

     <TreeView VirtualizingPanel.IsVirtualizing="True" 

        Background="Orange" 
        BorderThickness="0" 
        ItemsSource="{StaticResource MyData}" 
        Margin="7" 
        /> 
    </StackPanel> 

    </ScrollViewer> 
+0

を設定しようとしたことがあり、私はあなたのスクロール問題に対する解決策を知らないが、あなたはにツリービューを置くべきではないですこのようにScrollViewは無限に拡張し、仮想化を開始しません。おそらく、スクロールする問題はこれに関連しています。 – Markus

+0

ご返信ありがとうございます。スクロールビューアを削除しましたが、問題を解決するように見えません – John

答えて

0

のコードは、あなたが

VirtualizingPanel.ScrollUnit="Pixel" 
+0

そうです。しかし、私は何も変わらない。 – John

関連する問題