2017-03-19 1 views
1

私はControlTemplateを持つ単純なListViewをListViewItemに持っています。状況は次のようになります。WPF - ムービークレジットのようなリストビューのスクロール

<ListView> 
    <ListView.Resources> 
     <Style TargetType="ListViewItem"> 
      <Setter Property="Template"> 
       <Setter.Value>     
        <ControlTemplate TargetType="{x:Type ListViewItem}"> 
         <!-- Some values with bindings --> 
        </ControlTemplate> 
       </Setter.Value> 
      </Setter> 
     </Style> 
    </ListView.Resources> 
</ListView> 

私のプログラムを起動すると、すべての要素が準備完了です。私は映画のクレジットのように、上から最後のアイテムまでアニメーションでこのアイテムを自動的にスクロールすることができます。

これはアイテムを追加するときに「オートスキャン」ではありません。このリストには何も追加しません。私はちょうどそれを上から下にゆっくりとしたいと思っています。

私は単純なテキストボックス/テキストブロックを使用したくないです。

アイデア? ListViewのこのタイプの「自動スクロール」については何も見つかりませんでした。

+0

がお気に入りのコントロールにテキストを配置し、変換 – MickyD

+0

ありませんをアニメーション...私はこれが解決策になる可能性が – Martinocom

答えて

1

ListViewでロードされたイベントを取得し、VisualTreeHelperを使用してドリルダウンしてScrollViewerを取得します。

次に、そのメソッドを使用して、DispatcherTimerを使用してスクロールダウンします。

関連する問題