Silverlight学习笔记基本控件(一)

关于Silverlight的基本控件:

TextBlock:普通文本 示例代码

  <Grid x:Name="LayoutRoot" Background="White">
        <Grid.RowDefinitions>
            <RowDefinition></RowDefinition>
            <RowDefinition></RowDefinition>
            <RowDefinition></RowDefinition>
            <RowDefinition></RowDefinition>
        </Grid.RowDefinitions>
        <TextBlock>
            文本第一种显示方式:<LineBreak></LineBreak>
            注意文本的换行。
        </TextBlock>
        <TextBlock Text='第二种方式,请注意"标点"的使用' HorizontalAlignment="Center" VerticalAlignment="Center" Foreground="Blue" ToolTipService.ToolTip="呵呵" Grid.Row="1"></TextBlock>
        <TextBlock Grid.Row="2" FlowDirection="RightToLeft" Margin="0,10,30,0">
            个<Run Foreground="Aqua" FontSize="30">别</Run>文<Run FontSize="9">字</Run>大小的调整
        </TextBlock>
        <TextBlock Grid.Row="3" TextWrapping="Wrap">
            测试换行测试换行测试换行测试换行测试换行测试换行测试换行测试换行测试换行测试换行测试换行测试换行测试换行测试换行测试换行
            <LineBreak></LineBreak>
            <Underline Foreground="Red" ><Run>下划线的使用哦</Run></Underline>
        </TextBlock>
    </Grid>

简单介绍:

Grid类似于HTML中的表格,最常用在布局方面,Grid.RowDefinitions来定义网格的行数,如果要定义列则使用<Grid.ColumnDefinitions>.

<TextBlock>来声明普通文本,设置文本的内容两种方式

1.<TextBlock>
            文本第一种显示方式:<LineBreak></LineBreak>
            注意文本的换行。
    </TextBlock>
2. <TextBlock Text='第二种方式,请注意"标点"的使用' HorizontalAlignment="Center" VerticalAlignment="Center" Foreground="Blue" ToolTipService.ToolTip="呵呵" Grid.Row="1"></TextBlock>
小技巧:

1.文本的换行可使用:<LineBreak/>

2.为文本设置不同的样式可使用<Run 属性名=“属性值”>文本内容</Run>

3.文本的换行TextWrapping="Wrap“

4.<Underline Foreground="Red" ><Run>下划线的使用哦</Run></Underline>

 

 

你可能感兴趣的:(silverlight)