该问题是由于在创建DataGrid时没有设置为只读属性
解决: <DataGrid Name="switchInfoList" MouseLeftButtonDown="switchInfoList_MouseLeftButtonDown" AutoGenerateColumns="False" IsReadOnly="True" Margin="0,0,5,0"> 只要添加 IsReadOnly="True" 即可
原文:http://www.cnblogs.com/hul201610101100/p/7161853.html