簡體   English   中英

如何單擊WPF ScrollViewer向下按鈕

[英]How to click WPF ScrollViewer down button

下圖顯示了我的項目。

我的項目

這是滿足您測試需求的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>

下圖顯示了我的問題;

題

那么,如何單擊WPF ScrollViewer向下按鈕以結束ScrollViwer?

右鍵單擊ScrollViewer->編輯模板->編輯副本,以查看Scrollviewer的模板。 ScrollViewer包含一個ScrollBar。 ScrollBar包含,RepeatButton和Track。 RepeatButton負責滾動條的上下移動。 嘗試檢查一下。 您可能會發現一些有關如何實現目標的想法。

一種解決方案是訂閱該按鈕的單擊,例如此處https://stackoverflow.com/a/4932118/6890102 ,然后調用ScrollViewerScrollToEnd()方法。 但是可能會有更好的解決方案。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM