推广 热搜: csgo  vue  angelababy  2023  gps  新车  htc  落地  app  p2p 

WPF - 10.特殊容器控件

   2023-08-17 网络整理佚名940
核心提示:这里我们要介绍的特殊容器空间是,该控件与其他控件不同的是,可以支持滚动显示容器内的元素。我们给里面增加一些文字内容,设置属性的值为Wrap使文本框内的文字自动换行。我们还可以设置控件的和属性来设置水平和垂直滚动条的显示效果,我们这里设置为Auto即可。在点击滚动条上下按键时无法保证让某一个控件完全显示,此时只要将的属性设为True即可

概括

这里我们要介绍的特殊的容器空间是,这个控件与其他控件不同的是,它可以支持滚动来显示容器中的元素。 下面我们举例说明如何在WPF中使用控件。

创建一个新的 WPF 程序,将控件添加到网格面板,然后拖动控件以显示文本。 拖动的时候把窗口尺寸设置小一点,把窗口尺寸设置大一点,这样里面的文字就全部看不到了。 读完后,需要拖动滚动条才能阅读全文。

我们向其中添加一些文本内容,并将属性值设置为Wrap,这样文本框中的文本就会自动换行。 我们还可以通过设置控件的 和 属性来设置水平和垂直滚动条的显示效果,这里我们可以将其设置为Auto。

文本

有一个滚动条设置的属性,它的垂直方向有“”,有四个值,分别是:

以上四个值可以使用滚轮来滚动内容。 在水平方向上,也有属性。


    
        
        
    
    
        
    
    
        
        
        
        
        
    

private void btnTop_Click(object sender,RoutedEventArgs e)
{
    this.sv.ScrollToTop();  //顶部
}
private void btnUp_Click(object sender, RoutedEventArgs e)
{
    sv.LineUp();//上一行
}
private void btnPageUp_Click(object sender, RoutedEventArgs e)
{
    sv.PageUp();//上一页
}
private void btnEnd_Click(object sender, RoutedEventArgs e)
{
    this.sv.ScrollToEnd();  //底部
}
private void btnDown_Click(object sender, RoutedEventArgs e)
{
    sv.LineDown();//下一行
}
private void btnPageDown_Click(object sender, RoutedEventArgs e)
{
    sv.PageDown();//下一页
}

ntentScroll="True" VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Auto">
    
        
        
        
        
    

当点击滚动条的上下按钮时,无法保证某个控件完全显示。 这时,只需将属性的属性设置为True即可。

 
标签: wpf 容器
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报
Powered By DESTOON