簡體   English   中英

ScrollViewer WPF-不起作用

[英]ScrollViewer wpf - doesn't work

我有一個WPF應用程序。 在窗口中,我有一個TextBlock,其中包含很多數字,每個數字都在該行中。 我希望在需要時顯示scrollViewer。 它不起作用...這是代碼

<ScrollViewer CanContentScroll="True" Margin="5,25,5,0" Grid.Row="2" HorizontalScrollBarVisibility="Auto" >
                 <TextBlock MaxHeight="500" Height="Auto" Width="Auto" VerticalAlignment="Top" Name="TextBlock_Results"/>
        </ScrollViewer>

默認情況下,滾動查看器中的文本塊無法滾動。 為了使ScrollViewer能夠執行基於像素的滾動,您需要將can內容滾動設置為false。

兩個滾動條的可見性是獨立控制的。 我將垂直滾動條隱藏在一個波紋管中。

<Window x:Class="WpfApplication1.MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="MainWindow" Height="350" Width="525">
<Grid>
    <ScrollViewer CanContentScroll="False" Margin="5,25,5,0" Grid.Row="2" HorizontalScrollBarVisibility="Auto"  VerticalScrollBarVisibility="Hidden">
        <TextBlock MaxHeight="500" Height="Auto" Width="Auto" VerticalAlignment="Top" Name="TextBlock_Results"
                  Text="a"/>
    </ScrollViewer>

</Grid>

暫無
暫無

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

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