WPF后台代码实现TextBlock滚动条
2024-10-20 03:18:16
方法一:
常规的WPF操作:
<ScrollViewer Width="" Height="" BorderBrush="Brown" BorderThickness="" VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Auto">
<TextBlock x:Name="_txtb" Background="HotPink" TextWrapping="Wrap" Foreground="Wheat"/>
</ScrollViewer>
后台代码:
_txtb.Text = "1\r\n7\r\n6\r\n5dsaadsfjhduhtndsadjdhsajhscadsadsadas哈哈哈你\r\n4\r\n3\r\n2\r\n1\r\n0\r\n1\r\n2";
方法二:
后台直接写:
public MainWindow()
{
InitializeComponent(); var outer = new ScrollViewer();
outer.Background = Brushes.Gray;
outer.Width = ;
outer.Height = ; var inner = new TextBlock();
inner.Background = Brushes.Orange;
inner.Foreground = Brushes.White;
inner.Width = ; outer.Content = inner;
outer.MaxHeight = ; inner.Text = "1\r\n7\r\n6\r\n5dsaadsfjhduhtndsadjdhsajhscadsadsadas哈哈哈你\r\n4\r\n3\r\n2\r\n1\r\n0\r\n1\r\n2"; // 此行用于文本内容根据设定宽度,当一行过长时自动换行
// inner.TextWrapping = TextWrapping.Wrap;
outer.VerticalScrollBarVisibility = ScrollBarVisibility.Auto;
outer.HorizontalScrollBarVisibility = ScrollBarVisibility.Auto; // 此句慎用呀,此处主要为了在界面上显示出结果
this.Content = outer;
}
最新文章
- Linux tricks
- Linux服务器宕机案例第二则
- Oracle 常见错误排查
- leveldb.net对象读写封装
- Volley(一 )—— 框架简介
- 反弹SHELL汇总
- URAL 1158 AC自动机上的简单DP+大数
- c++ 小知识总结 .xml
- Flex4 DataGrid ItemRenderer内嵌方式
- 令人惊奇的gdb和pstack
- cocos2d-x 多线程以及线程同步
- 设置session的生命周期(php)
- Swoole源代码学习记录(十五)——Timer模块分析
- cocos2d-x游戏开发系列教程-超级玛丽07-CMGameMap
- C++中的智能指针(auto_ptr)
- 阅读zepto.js的core中的Core methods
- 疯狂Java学习笔记(84)----------大约 Java 对象序列化,你不知道 5 事
- hql中的in查询
- win10 uwp 打电话
- ios VS android
热门文章
- Logstash Multiple Pipelines
- windows环境下Jmeter5.2的安装使用
- centos7编译安装Zabbix-4.2.4及设置邮件告警教程(超详细每步都有截图)
- 雪崩利器 hystrix-go 源码分析
- ASP.NET Core 2.2 WebApi 系列【六】泛型仓储模式
- vscode自动修复eslint规范的插件及配置
- SAP SD如何将销售订单其它ITEM加入到一个已创建好的交货单里
- iOS 中UICollectionView实现各种视觉效果
- XPath匹配标签使用text()判断获取结果失败/为空的问题及解决方法
- docker 无法启动