2012-09-24 3 views
1

Silverlght를 사용 중입니다. 4. 텍스트가 "StudentDetailOfAplication"인 DataGrid 헤더가 있습니다. 길이가 길어서 "Application"근처에 줄 바꿈이 있어야합니다. 이Silverlight Datagrid Column header 텍스트 줄 바꿈

<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> 

답변

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"과 같은 작업을 수행 할 수 있습니다. 희망이 도움이됩니다.

+0

작업 미세 .. 고마워요 크리스 W – 7783

+0

아무 문제없이, 우리 모두 서로 돕습니다. 건배 :) –