WPF textblock换行问题

问题描述

我把textblock放在grid中,grid放在scrollviewer中,设置textblock的textwraping为wrap,当文本内容超过textblock的宽度时还是不能自动换行。请问这是怎么回事?另外,我是在C#代码中自动创建这些控件的。

解决方案

解决方案二:
固定textblock的宽度或者textblock外层容器的宽度
解决方案三:
与宽度没关系,想换行的时候加个<LineBreak/>。必须写在TextBlock中!
解决方案四:
改了textwraping属性,为wrap就行了不过我一般textblock是放在grid里面的
解决方案五:
3楼正解!

时间: 2024-12-01 10:56:35

WPF textblock换行问题的相关文章

WPF中动态更新TextBlock文字中的超链接,文本

1.------------------------------------------------------------------------- 修改超链接的文本文字: <TextBlock><Hyperlink> <TextBlock  x:Name="TextBlockNeedChange" Text="改变的文本" />             </Hyperlink></TextBlock>

WPF中的换行符

原文:WPF中的换行符 WPF中UI上和后台代码中的换行符不同. 其中: XAML中为 C#代码中为 \r\n 或者: Environment.NewLine 版权声明:本文为博主原创文章,未经博主允许不得转载.

为何记事本、word2010、写字板的滚动条,拖动时反应都很快。但WPF中的TextBlock、TextBox、RichTextBox就慢?

问题描述 有谁知道原因的? 解决方案 解决方案二:WPF是通过DirectX渲染的而你说的exe都是在win32直接操作的多一道手续解决方案三:有没有解决的办法?引用1楼的回复: WPF是通过DirectX渲染的而你说的exe都是在win32直接操作的多一道手续 解决方案四:我做过Sliverlight下的TextBox带滚动条的,感觉一点也不慢呀解决方案五:是你的TextBox里的内容不够多吧.当内容多到一定程度,就和记事本.写字板这些软件,有明显的性能上的区别了.引用3楼的回复: 我做过Sl

wpf RichTextBox GetLineStartPosition 在某种情况下不能识别换行?

问题描述 TextPointertp1=rtb.Selection.Start.GetLineStartPosition(1);这样可以选中我选择行的下一行的TextPointer,ok,没问题.但是:TextPointert1=rtb.Document.ContentStart.GetLineStartPosition(1);我这样使用,却不能取到下一行的TextPointer.他会引发一个异常,后来发现,这种情况下,所有的内容(不管你有几行)都会被当做一个只有一行的超长字符串(其中包括换行符

【WPF求教】TextBlock 绑定DataTable的问题

问题描述 要解决的问题是:将DataTable中的某一项的数据绑定到TextBlock:Bindingbinding1=newBinding("UserSelectTable.Rows[0][0].ToString()"){Source=UserSelectTable};tb1.SetBinding(TextBlock.TextProperty,binding1);不知道是不是因为UserSelectTable.Rows[0][0].ToString()这种写法存在问题,无法绑定成功:

wpf中TabItem textblock等控件文字竖排实现例子

TabItem的文字竖排:  代码如下 复制代码 <TabItem x:Name="backgroundcolor2" > <TabItem.Header> <TextBlock Width="30"       FontSize="24" FontWeight="Normal"      TextWrapping="Wrap">      <Run Text=&q

wpf中用后台代码编写模板,要求绑定两个TextBlock

问题描述 各们高手,请问如何用C#代码编写DataTemplate模板,要求实现下述功能<DataTemplatex:Key="myData"><StackPanel><TextBlockText="{BindingPath=id}"><TextBlockText="{BindingPath=username}"></StackPanel></DataTemplate>谢谢了

WPF界面设计技巧(11)-认知流文档 &amp; 小议WPF的野心

原文:WPF界面设计技巧(11)-认知流文档 & 小议WPF的野心     流文档是WPF中的一种独特的文档承载格式,它的书写和呈现方式都很像HTML,它也几乎具备了HTML的绝大多数优势,并提供了更强的编程支持及对WPF其他元素的兼容.   直接来看代码吧,需要讲解的地方比较多,我就直接注释在代码里了,看起来更方便些:     Code<Window x:Class="流文档.Window1"     xmlns="http://schemas.microso

WPF疑难杂症会诊

原文:WPF疑难杂症会诊       为什么图片像素是模糊的?   容器边框设为非整数时,其内容中的像素图片会产生模糊,即使设置SnapsToDevicePixels="True"也无效.   以下是范例代码:     Code<Page   xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"   xmlns:x="http://schemas.microsoft.com