我试图找到这个问题的答案,但无济于事。
我试图实现以下故事板:
然而,在找到多种解决方案后,没有人能够进一步帮助我。 MouseDoubleClick似乎不会在双击一行时触发,也不会获得任何信息。我该如何解决这个问题?
private void Grid_MouseDoubleClick(object sender, RoutedEventArgs e)
{
var SelectedItem = Grid.SelectedItem;
ItemClass selItem = SelectedItem as ItemClass;
ItemForm win1 = new ItemForm();
win1.DataContext = SelectedItem;
win1.Show();
}
这是我遇到的许多“简单问题需要重新发明宇宙”的情况之一,遗憾的是。
编辑:我遇到的下一个问题是,无论做什么,SelectedItem将始终返回null。我该如何解决这个问题?在DataGrid XAML中,我已经添加了SelectedItem="{Binding Path=SelectedItem, Mode=TwoWay}"