我收到错误'对象引用未设置为对象的实例。在网格中删除动态创建的对象时,错误发生在下面的代码中
private void Control_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
{
isDragging = false;
var draggable = sender as UserControl;
draggable.ReleaseMouseCapture();
}
需要你的帮助..谢谢
答案 0 :(得分:2)
使用时
var draggable = sender as UserControl;
并且它无法执行强制转换,结果为null。
如果您使用此强制转换,请确保在
的情况下进行空检查答案 1 :(得分:0)
检查"的msdn参考为"运营商: http://msdn.microsoft.com/en-us/library/cscsdfbt.aspx
{
isDragging = false;
var draggable = sender as UserControl;
if(draggable != null)
draggable.ReleaseMouseCapture();
}
如果演员表不成功,则返回null。