У меня есть стандартный WPF DataGrid
, определенный в пользовательском элементе управления.Когда я нажимаю на ячейку в сетке, вся строка выделяется синим цветом, что я и хочу.Проблема в том, что когда я нажимаю на другую страницу приложения и затем возвращаюсь к сетке, когда я щелкаю по ячейке в сетке, выбирается только эта ячейка, а не вся строка, как раньше.
Кто-нибудь знает, почему это может происходить?Элемент управления WFP является частью приложения Winforms и является частью элемента управления вкладки winform, когда я нажимаю на другую вкладку и затем возвращаюсь на вкладку с элементом управления WPF, я получаю проблему.
Этокак я определяю DataGrid
:
<Grid>
<my:DataGrid x:Name="dataGridBackup" ItemsSource="{Binding}" AutoGenerateColumns="False"
GridLinesVisibility="All" IsReadOnly="True">
<my:DataGrid.Columns>
<my:DataGridTextColumn Header="Name" Binding="{Binding Name}" />
<my:DataGridCheckBoxColumn Header="Connectable" Binding="{Binding Connectable}" />
<my:DataGridTextColumn Header="Product" Binding="{Binding Product}" Width="*" />
<my:DataGridTextColumn Header="Collation" Binding="{Binding Collation}" />
</my:DataGrid.Columns>
</my:DataGrid>
</Grid>