Moin,
ich habe mir ein Datagrid mit einem eigenen ColumnHeader erstellt. nun habe ich aber das Problem, dass mit über den ColumnHeaders der Name meine ViewModels angezeigt wird. Ich kann nicht herausfinden, warum dieser Text geschrieben wird.
Ich hoffe ihr könnt mir helfen.
Gruß
HamburgerJungeJr
ich habe mir ein Datagrid mit einem eigenen ColumnHeader erstellt. nun habe ich aber das Problem, dass mit über den ColumnHeaders der Name meine ViewModels angezeigt wird. Ich kann nicht herausfinden, warum dieser Text geschrieben wird.
VB.NET-Quellcode
- <DataGrid ItemsSource="{Binding zeitenDrucken}" AutoGeneratingColumn="DataGrid_AutoGeneratingColumn">
- <DataGrid.ColumnHeaderStyle>
- <Style TargetType="{x:Type DataGridColumnHeader}">
- <Setter Property="Template">
- <Setter.Value>
- <ControlTemplate>
- <StackPanel Orientation="Vertical">
- <!--<ComboBox x:Name="c_zName" Grid.Column="1" Grid.Row="3" Style="{StaticResource comboboxStyle}" Grid.ColumnSpan="6" ItemsSource="{Binding Path=anwender, Source={StaticResource vmMain}, Mode=OneWay}" SelectedValue="{Binding Converter={StaticResource printHeaderConverter}, Mode=OneWay}" SelectedValuePath="aId">
- <ComboBox.Template>
- <ControlTemplate>
- <StackPanel Orientation="Horizontal">
- <TextBlock Text="{Binding SelectedItem.aNachname,RelativeSource={RelativeSource Mode=TemplatedParent}}" />
- <TextBlock Text=", " Foreground="Red"/>
- <TextBlock Text="{Binding SelectedItem.aVorname,RelativeSource={RelativeSource Mode=TemplatedParent}}" />
- </StackPanel>
- </ControlTemplate>
- </ComboBox.Template>
- </ComboBox>-->
- <TextBlock Text="{Binding}" />
- <!--<StackPanel Orientation="Horizontal">
- <TextBlock Text="Beginn" />
- <TextBlock Text="Ende" />
- <TextBlock Text="Dauer" />
- </StackPanel>-->
- </StackPanel>
- </ControlTemplate>
- </Setter.Value>
- </Setter>
- </Style>
- </DataGrid.ColumnHeaderStyle>
Ich hoffe ihr könnt mir helfen.
Gruß
HamburgerJungeJr