2017-09-15 5 views
0

次の画像は私のプロジェクトを示しています。ここでWPF ScrollViewerの下ボタンをクリックする方法

My project

あなたのテストのニーズのためのXAMLコードです。

<Window x:Class="MainWindow" 
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
Title="MainWindow" Height="200" Width="525"> 

<ScrollViewer Name="ScrollViewer1" Height="67" VerticalAlignment="Top"> 
    <StackPanel> 
     <TextBox Name="TextBox1" Text="TextBox1"/> 
     <TextBox Name="TextBox2" Text="TextBox2"/> 
     <TextBox Name="TextBox3" Text="TextBox3"/> 
     <TextBox Name="TextBox4" Text="TextBox4"/> 
     <TextBox Name="TextBox5" Text="TextBox5"/> 
     <TextBox Name="TextBox6" Text="TextBox6"/> 
    </StackPanel> 
</ScrollViewer> 

</Window> 

次の図は私の質問を示しています。

Question

だから、どのようにScrollViwerの終わりに行くために、WPF ScrollViewerの下のボタンをクリックしますか?

答えて

1

ここではhttps://stackoverflow.com/a/4932118/6890102のようなボタンのクリックを購読してから、ScrollViewerScrollToEnd()メソッドを呼び出すことができます。しかし、より良い解決策があるかもしれません。

1

「ScrollViewer」 - >「テンプレートの編集」 - >「コピーの編集」を右クリックすると、Scrollviewerのテンプレートが表示されます。 ScrollViewerにはScrollBarがあります。 ScrollBarには、RepeatButtonとTrackがあります。 RepeatButtonは、スクロールバーの上下移動を行います。それをチェックしてみてください。あなたはあなたの目標をどのように実装するかに関するいくつかのアイデアを見つけるかもしれません。

関連する問題