Silverlight Datagrid列标题文本拆分行

时间:2012-09-24 14:02:15

标签: xaml silverlight-4.0 resourcedictionary

我正在使用Silverlght 4.我有一个datagrid标题,其text =“StudentDetailOfAplication”。因为它占用更多长度我需要在“应用程序”附近有一个断行。请给我一些有用的链接如何做到这一点< / p>

<Grid x:Name="LayoutRoot" Background="White">
        <sdk:DataGrid AutoGenerateColumns="False" Height="227" HorizontalAlignment="Left" Margin="39,37,0,0" Name="dataGrid1" VerticalAlignment="Top" Width="316" >
            <sdk:DataGrid.Columns>
                <sdk:DataGridTextColumn Header="StudenDetailsOFApplication" Width="100" Binding="{Binding id}"></sdk:DataGridTextColumn>
                <sdk:DataGridTextColumn Header="Name" Width="100" Binding="{Binding productName}"></sdk:DataGridTextColumn>
                <sdk:DataGridTextColumn Header="NumberOfAplication" Width="114"  Binding="{Binding qty}"></sdk:DataGridTextColumn>
            </sdk:DataGrid.Columns>
        </sdk:DataGrid></Grid>

1 个答案:

答案 0 :(得分:3)

Header="Student Details&#10;Of Application"Header="Student Details&#x0a;Of Application"也可以使用。或者如果你没有插入字符串,你也可以做类似的事情。

<TextBlock>
Line<LineBreak/>Break
</TextBlock>

但我个人只是使​​用前两个例子中显示的代码。另外请记住,xml将保留空格,因此如果TextAlignment属性不可用,您可以像Header=" Details of&#10;Student Application"那样进行对齐。希望这会有所帮助。