TextBlock换行

silverlight支持在TextBox中用AcceptsReturn="True" 来换行,但是TextBlock不支持此属性,因此需要在显示在TextBlock上的文字做些改变。

1.用"\n"换行

1 txbView.Text = "Hello World\nMy Name is Jerry\nHaha";

.用silverlight自带的类

1 txbView.Inlines.Add(new LineBreak());
2 txbView.Inlines.Add(new Run() { Text = "I‘m" });
3 txbView.Inlines.Add(new LineBreak());
4 txbView.Inlines.Add(new Run() { Text="Jerry"});
时间: 2024-10-25 11:32:48

TextBlock换行的相关文章

WPF学习拾遗(二)TextBlock换行

原文:WPF学习拾遗(二)TextBlock换行 下午在帮组里的同事解决一个小问题,为了以后方便,把就把它收集一下吧. 新建一个TextBlock作为最基础的一个控件,他所携带的功能相对于其他的控件要来的比较少, 比较值得关注的属性出了布局用的以外和数据绑定意外,就只剩下的Text属性来. TextBlock的默认内容属性是Text. 对于换行来说,需要关注的也就是Text和Inline2个属性. 常见的TextBlock换行方法 1)转义字符换行 在XAML的后台文件中加入代码 1 Me.Te

WPF中控件TextBlock使用(简单)

TextBlock主要用来显示文字.比如: <TextBlock Name="txtBlockOutpuMessage"   Text="hello" /> TextBlock默认是不自动换行的,如果想TextBlock换行,可以设定属性TextWrapping="Wrap". TextBlock其实可以添加很多子元素,比如: [c-sharp] view plaincopy <TextBlock Name="txtB

WPF TextBlock 文本换行的2种方式

第1种: <TextBlock>      第一行<LineBreak/>      第二行  </TextBlock> 第2种 <TextBlock xml:space="preserve">   第一行   第二行 </TextBlock> 第2种加了xml:space="preserve",可以直接在文本上按space,tab键,不用标记,对于换行较多的情况比较方便

背水一战 Windows 10 (27) - 控件(文本类): TextBlock

原文:背水一战 Windows 10 (27) - 控件(文本类): TextBlock [源码下载] 作者:webabcd 介绍背水一战 Windows 10 之 控件(文本类) TextBlock 示例1.TextBlock 的示例 1Controls/TextControl/TextBlockDemo1.xaml <Page x:Class="Windows10.Controls.TextControl.TextBlockDemo1" xmlns="http://

WPF TextBlock文本纵向排列

一.将TextBlock文本纵向排列输出有两种模式. 1.文字正常放置,只是纵向排列. 2.文字同样旋转90度,纵向排列. 二.详见下文实例 1.文本正常放置,纵向排列. (1)后台代码 string s = text01.Text; text01.Text = ""; int a = s.Length; for (int i = 0; i < a; i++) { text01.Text += s.Substring(i, 1)+"\n"; (2)前台代码 &

控件(文本类): TextBlock

1.TextBlock 的示例 1Controls/TextControl/TextBlockDemo1.xaml <Page x:Class="Windows10.Controls.TextControl.TextBlockDemo1" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/win

wpf 换行符

方法1: <TextBlock Text="第一行 第二行"/>文字中间加上: 就可以了.这个方法很有用,也可以用在ToolTip上:<ToolTip Width="200" Content="'第一行'                    '第二行'                    '第三行'"/> 方法2: <TextBlock xml:space="preserve"> 第一行

WPF控件TextBlock中文字自动换行

原文:WPF控件TextBlock中文字自动换行 在很多的WPF项目中,往往为了追求界面的美观,需要控制控件中文字的换行显示,现对TextBlock控件换行的实现方式进行总结,希望大家多多拍砖!!! 1.使用转义字符 在XAML文件中,实现方式如下: <TextBlock x:Name="textBlock" Text="Jack Tom" Height="150" HorizontalAlignment="Center"

WPF中的TextBlock处理长字符串

Xaml: <StackPanel> <TextBlock Margin="10" Foreground="Red"> This is a TextBlock control<LineBreak /> with multiple lines of text. </TextBlock> <TextBlock Margin="10" TextTrimming="CharacterElli