Я хочу, чтобы создать таблицу на МОФ, что каждый заголовок столбца имеет круглый угол это то, что я получил до сих пор:Border в заголовке столбца
как вы можете видеть, у меня есть желаемый результат с небольшим желаемым результатом. нежелательным является то, что сам заголовок всей таблицы данных (а не столбцы) получает ту же границу, мне нужно сделать ее прозрачной, как я могу это сделать?
это часть стиля:
<DataGrid.ColumnHeaderStyle>
<Style TargetType="{x:Type DataGridColumnHeader}">
<Setter Property="SeparatorBrush" Value="Transparent"/>
<Setter Property="Margin" Value="2"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate>
<Grid>
<Border CornerRadius="5 5 0 0" BorderThickness="1" BorderBrush="Black">
<TextBlock Text="{Binding }"/>
</Border>
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</DataGrid.ColumnHeaderStyle>
Спасибо, это именно то, что мне нужно, спасибо так много – Joe
Привет, когда я использую а nd add datacontext показывает мне класс объекта внутри datagrid, как я могу его удалить? например, если мой класс является ViewModel, чем в сетке данных, он показывает мне все заголовки столбцов и другой столбец с именем ViewModel, и этот столбец над другими столбцами. –
Joe
@ Joe, действительно, я не использовал DataContext для моего теста, а только установить ItemsSource ; с dataContext он работает не так, как ожидалось. см. улучшенную версию – ASh