wp中TextBlock介绍
TextBlock是用于显示少量文本的轻量控件,可以通过TextBlock呈现只读的文本。
<TextBlock x:Name="TextBlock2" Height="30" Text="你好,我是TextBlock控件" Foreground="Red" Margin="25,84,177,493"></TextBlock>
<TextBlock Margin="25,212,19,425">
<TextBlock.Inlines>
<Run FontWeight="Bold" FontSize="14" Text="TextBlock. "></Run>
<Run FontStyle="Italic" Foreground="Red" Text="red text. "></Run>
<Run FontStyle="Italic" FontSize="18" Text="linear gradient text. ">
<Run.Foreground>
<LinearGradientBrush>
<GradientStop Color="Green" Offset="0.0"></GradientStop>
<GradientStop Color="Purple" Offset="0.25"></GradientStop>
<GradientStop Color="Orange" Offset="0.5"></GradientStop>
<GradientStop Color="Blue" Offset="0.75"></GradientStop>
</LinearGradientBrush>
</Run.Foreground>
</Run>
<Run FontStyle="Italic" Foreground="Green" Text=" green"></Run>
</TextBlock.Inlines>
</TextBlock>
<TextBlock Margin="25,381,214,93">
你好!
<LineBreak></LineBreak>我是TextBlock
<LineBreak></LineBreak>再见
<LineBreak></LineBreak>--2011年6月8日
</TextBlock>
<TextBlock TextWrapping="Wrap" Margin="279,344,19,154">
内容长长长长长长长长长长长长长
</TextBlock>
<TextBlock Margin="248,477,50,77">内容长长长长长长长长长长长长长</TextBlock>
<TextBlock Text="颜色变变变" Margin="25,519,109,21">
<TextBlock.Foreground>
<LinearGradientBrush>
<GradientStop Color="#ff0000ff" Offset="0.0"></GradientStop>
<GradientStop Color="#ffeeeeee" Offset="1.0"></GradientStop>
</LinearGradientBrush>
</TextBlock.Foreground>
</TextBlock>
里面可以通过内联属性(Inlines)对其部分文字进行单独的设置样式,可以用LineBreak对文本进行换行,用
LinearGradientBrush 对里面的文字进行颜色变换。也可以在隐藏代码文件里面进行添加。
TextBlock txtBlock = new TextBlock();
txtBlock.Height = 50;
txtBlock.Width = 200;
txtBlock.Text = "在cs页面生成的TextBlock";
txtBlock.Foreground = new SolidColorBrush(Colors.Blue);
ContentPanel.Children.Add(txtBlock);
浙公网安备 33010602011771号