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>