none
WPF / DataGrid / Spalten formatieren RRS feed

  • Frage

  • Ich habe folgendes DataGrid:

    <DataGrid  AutoGenerateColumns="False">
                   
    <DataGrid.Columns>
      <DataGridTextColumn Header="ID"/> 
      <DataGridTextColumn Header="Name"/>
                    
    </DataGrid.Columns>   
    
    Wie richte ich die Header der Spalten zentriert oder rechts aus? Als Standard ist links eingerichtet. 


    Es geht mir um WPF(XAML) Visual Studio Proff. 2010, VisualBasic, Win7 und verständliche Hilfe. Als Quelle nutze ich oft msdn Hilfe.
    Donnerstag, 8. Dezember 2011 14:48

Antworten

  • Setzen kannst du das alignment mit einem Style, geht ungefähr so:


     
    <my:DataGridTextColumn.HeaderStyle>
    <Style TargetType="{x:Type localprimitives:DataGridColumnHeader}">
    <Setter Property="HorizontalAlignment" Value="Center"/>
    </Style>
    </my:DataGridTextColumn.HeaderStyle>
     

    • Als Antwort markiert Thomas2705 Donnerstag, 8. Dezember 2011 15:07
    Donnerstag, 8. Dezember 2011 14:52

Alle Antworten

  • Setzen kannst du das alignment mit einem Style, geht ungefähr so:


     
    <my:DataGridTextColumn.HeaderStyle>
    <Style TargetType="{x:Type localprimitives:DataGridColumnHeader}">
    <Setter Property="HorizontalAlignment" Value="Center"/>
    </Style>
    </my:DataGridTextColumn.HeaderStyle>
     

    • Als Antwort markiert Thomas2705 Donnerstag, 8. Dezember 2011 15:07
    Donnerstag, 8. Dezember 2011 14:52
  • Geht wunderbar. Vielen Dank

    So sieht es aus:

    <DataGridTextColumn Header="ID">
                            <DataGridTextColumn.HeaderStyle>
                                <Style TargetType="DataGridColumnHeader">
                                    <Setter Property="HorizontalAlignment" Value="Center"/>
                                    <Setter Property="Opacity" Value="0.5"/>
                                </Style>
                            </DataGridTextColumn.HeaderStyle>
                        </DataGridTextColumn>  
    


    Es geht mir um WPF(XAML) Visual Studio Proff. 2010, VisualBasic, Win7 und verständliche Hilfe. Als Quelle nutze ich oft msdn Hilfe.
    Donnerstag, 8. Dezember 2011 15:07