0
我有一个DataGrid,我想简单地显示数据。我不想要选择任何东西。但是,它总是希望选择第一行的第一列。如何使Silverlight 4中的DataGrid不显示选择?
这里是XAML:
<myDataGrid:DataGrid
x:Name="grdPerson"
AutoGenerateColumns="False"
Height="478"
Width="302"
IsReadOnly="True"
RowBackground="Black"
AlternatingRowBackground="Gray"
GridLinesVisibility="None"
HeadersVisibility="Column"
Foreground="White"
CanUserReorderColumns="False"
CanUserResizeColumns="False"
CanUserSortColumns="False"
IsEnabled="False"
AreRowDetailsFrozen="True"
AreRowGroupHeadersFrozen="True">
<myDataGrid:DataGrid.Columns>
<myDataGrid:DataGridTextColumn
IsReadOnly="True"
Header="Date/Time"
Width="125"
Binding="{Binding Date}" />
<myDataGrid:DataGridTemplateColumn
IsReadOnly="True"
Header="Person"
Width="175">
<myDataGrid:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<StackPanel Orientation="Vertical">
<TextBlock Text="{Binding FirstName}" />
<TextBlock Text="{Binding LastName}" />
</StackPanel>
</DataTemplate>
</myDataGrid:DataGridTemplateColumn.CellTemplate>
</myDataGrid:DataGridTemplateColumn>
</myDataGrid:DataGrid.Columns>
</myDataGrid:DataGrid>
,这里是填充网格
当显示DataGrid中的代码,这是什么样子...... http://img405.yfrog.com/img405/5534/4192010102546am.png
正如你所看到的,第一行的第一个单元格是白色的,因为它被选中。
任何想法如何使它不选中第一行的第一列?
你应该尝试SelectedItem属性= null当您笏要取消选择网格行 – 2013-01-31 06:25:05