簡體   English   中英

ScrollViewer和TextBlock沒有垂直滾動條

[英]ScrollViewer and TextBlock doesn't have vertical scrollbar

我正在使用XamlPadX,這是到目前為止的代碼:

<ScrollViewer Name="Scroller" 
                HorizontalScrollBarVisibility="Disabled" 
                VerticalScrollBarVisibility="Auto" 
                Height="100">

    <TextBlock Name="txtLog" TextWrapping="Wrap" VerticalAlignment="Stretch" Height="100">

         Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas at aliquet justo. Praesent adipiscing ante nec ipsum pellentesque semper. Proin tristique lorem eget lorem viverra pellentesque in et quam. Maecenas at varius nunc. Donec bibendum tortor non nisi aliquam ultrices. Quisque nec felis elit. Morbi ut orci a nunc malesuada accumsan sed ut metus. Praesent eu dolor et elit faucibus adipiscing ac vitae lectus. Donec elit sapien, sollicitudin sed porta ac, egestas eu odio. Cras vulputate sagittis est, sed pretium ligula dictum commodo. Sed sit amet enim ut velit bibendum gravida vitae eget diam. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Maecenas facilisis eleifend sem quis interdum.

        Nam vestibulum, tortor dictum feugiat aliquam, ligula mi commodo nisl, eget sagittis est leo a nunc. Nunc elit lacus, sodales non dictum vel, tincidunt vitae felis. Sed blandit convallis dui, nec laoreet diam volutpat eu. Sed et risus nunc. Aliquam vitae lectus a lectus ullamcorper aliquam. Donec venenatis lorem ut nulla posuere at dictum ante sodales. Nullam dictum ante bibendum leo bibendum mattis. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Mauris ultricies risus sodales velit iaculis varius interdum mauris interdum. Curabitur pellentesque mattis lobortis. Quisque ornare luctus dignissim. Sed gravida consequat feugiat. Aliquam malesuada lacinia faucibus. Mauris et est ut sem imperdiet volutpat.

        Aliquam non erat nec ante sollicitudin pellentesque sit amet eu mi. Integer tempus, ipsum nec mollis faucibus, elit nisl feugiat felis, sed venenatis leo felis id quam. Cras ut porta justo. In tempor ultricies sapien, id iaculis metus blandit sit amet. Pellentesque ullamcorper, risus lacinia vehicula aliquet, risus quam luctus mauris, eu pellentesque leo enim vel turpis. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Sed vel adipiscing quam. Praesent eget tortor lectus, vitae ultricies sem. Fusce cursus lorem in arcu auctor interdum. Pellentesque est arcu, lobortis quis mollis posuere, iaculis nec nisi. In sollicitudin tortor sed purus eleifend posuere. Vestibulum.

    </TextBlock>

</ScrollViewer>

問題是,即使我在TextBlock中設置了高度,滾動條也不會出現,為什么?

ScrollViewer絕不會顯示一個滾動條,因為它的Height是100, Height的的TextBlock也是100的內文本TextBlock簡單地滿溢出來的控制范圍,而無需對控制大。 如果希望TextBlock始終填充ScrollViewer ,請將TextBlockHeight屬性改為MinHeight 如果您不關心TextBlock可能比ScrollViewer短,那么就完全不要使用TextBlock上的Height屬性。

為滾動查看器設置Height = 50或更小並檢查

暫無
暫無

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

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