Я написал собственный элемент управления, полученный из Datagrid.
Когда я использую пользовательскую сетку, она отображает перекрывающий заголовок столбца позади других, и я не уверен, почему.
Вот скриншот моей проблемы:
Вот XAML, который я использую для его вызова:
<FDG:FilterDataGrid x:Name ="Jurisds" MaxHeight="400" AutoGenerateColumns="False" VerticalScrollBarVisibility="Visible" HeadersVisibility="Column">
<DataGrid.Columns>
<DataGridTextColumn Header="Region" Binding = "{Binding Region, Mode=OneWay}"/>
<DataGridTextColumn Header = "Municipality" Binding = "{Binding Jurisd, Mode=OneWay}"/>
<DataGridTextColumn Header = "Analysis" Binding = "{Binding AnalysisExists, Mode=OneWay}" />
<DataGridTextColumn Header = "Brief" Binding = "{Binding StratBriefExists, Mode=OneWay}" />
<DataGridHyperlinkColumn Header="Missing Nbhds" Binding="{Binding MissingNbhds, Mode=OneWay}">
<DataGridHyperlinkColumn.ElementStyle>
<Style>
<EventSetter Event="Hyperlink.Click" Handler="nbhdsScreen"/>
</Style>
</DataGridHyperlinkColumn.ElementStyle>
</DataGridHyperlinkColumn>
<DataGridHyperlinkColumn Header="All Strats Approved" Binding="{Binding StratsApproved, Mode=OneWay}">
<DataGridHyperlinkColumn.ElementStyle>
<Style>
<EventSetter Event="Hyperlink.Click" Handler="stratsScreen"/>
</Style>
</DataGridHyperlinkColumn.ElementStyle>
</DataGridHyperlinkColumn>
</DataGrid.Columns>
</FDG:FilterDataGrid>
В коде позади я установил ItemsSource для объекта с именем JurisdictionData .
Похоже, он автоматически генерирует заголовок столбца, а затем генерирует правильные столбцы. Почему он создает этот заголовок JurisdictionData и как его остановить / удалить?