• Silverlight TextBlock 滚动条


    http://hi.baidu.com/%C4%FE%CE%A8%CA%C7%C4%FE%CE%A8/blog/item/d9e06880c5908cb16d811973.html

    不像WinForm,SL3中当TextBlock被嵌某个已经固定高度或者宽度的控件(如:Grid)内时。

    由于TextBlock不自带(也许是我没有找到这个属性吧)滚动条。故需要通过其他方法来实现。

    通常可以使用ScrollViewer控件。把TextBlock放到ScrollViewer的Content下即可。

    ScroolViewer的重要属性:

    ScrollViewer.Content :ScrollViewer控件中的内容

    HorizontalScrollBarVisibility : 水平滚动条的显示状态
    VerticalScrollBarVisibility : 垂直滚动条的显示状态
                 (Auto - 自动根据ScrollViewer的宽和高,以及内容的宽和高,来决定是否显示滚动条
                    Disabled - 不显示,但是可以通过键盘或鼠标在显示内容中的移动或拖动操作,来看到被遮挡的内容

                   Hidden - 不显示,而且无法看到被遮挡的内容
                 Visible - 显示滚动条)

    如代码:

    <Grid Width="180" Height="220">

        <ScrollViewer Width="180" Height="220">     
                    <ScrollViewer.Content>
                        <TextBlock x:Name="textBlock" Margin="10"
                                          Foreground="#FFF612EB" TextWrapping="Wrap"
                                        Text="XX"
                                           FontSize="20"
                               />
                    </ScrollViewer.Content>
        </ScrollViewer>

    </Grid>

  • 相关阅读:
    [动图演示]Redis 持久化 RDB/AOF 详解与实践
    挑战10个最难的Java面试题(附答案)【上】
    Python使用psutil模块,做你的电脑管家
    在线工具 正则表达式
    [USACO09JAN]Earthquake Damage
    [USACO09MAR]Moon Mooing
    [HNOI2005]汤姆的游戏
    [SDOI2010]大陆争霸
    [USACO08NOV]Cheering up the Cow
    [USACO08NOV]lites
  • 原文地址:https://www.cnblogs.com/hl3292/p/1891146.html
Copyright © 2020-2023  润新知