0
我有自定義控件中定義的標準WPF DataGrid
。當我點擊網格中的一個單元格時,整行將以藍色突出顯示,這正是我想要的。麻煩的是,當我點擊應用程序中的其他頁面,然後回到網格中時,當我單擊網格上的一個單元格時,只有該單元格被選中,而不是像以前那樣整行。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>