方法一:

常规的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;
}

 

最新文章

  1. Linux tricks
  2. Linux服务器宕机案例第二则
  3. Oracle 常见错误排查
  4. leveldb.net对象读写封装
  5. Volley(一 )—— 框架简介
  6. 反弹SHELL汇总
  7. URAL 1158 AC自动机上的简单DP+大数
  8. c++ 小知识总结 .xml
  9. Flex4 DataGrid ItemRenderer内嵌方式
  10. 令人惊奇的gdb和pstack
  11. cocos2d-x 多线程以及线程同步
  12. 设置session的生命周期(php)
  13. Swoole源代码学习记录(十五)——Timer模块分析
  14. cocos2d-x游戏开发系列教程-超级玛丽07-CMGameMap
  15. C++中的智能指针(auto_ptr)
  16. 阅读zepto.js的core中的Core methods
  17. 疯狂Java学习笔记(84)----------大约 Java 对象序列化,你不知道 5 事
  18. hql中的in查询
  19. win10 uwp 打电话
  20. ios VS android

热门文章

  1. Logstash Multiple Pipelines
  2. windows环境下Jmeter5.2的安装使用
  3. centos7编译安装Zabbix-4.2.4及设置邮件告警教程(超详细每步都有截图)
  4. 雪崩利器 hystrix-go 源码分析
  5. ASP.NET Core 2.2 WebApi 系列【六】泛型仓储模式
  6. vscode自动修复eslint规范的插件及配置
  7. SAP SD如何将销售订单其它ITEM加入到一个已创建好的交货单里
  8. iOS 中UICollectionView实现各种视觉效果
  9. XPath匹配标签使用text()判断获取结果失败/为空的问题及解决方法
  10. docker 无法启动