好的,我有点奇怪的错误......
这很好用:
private void radioButtonNormalPoint_Checked(object sender, RoutedEventArgs e)
{
//comboBoxNormalPoint.SelectedIndex = 0;
//ellipsePoint.Fill = System.Windows.Media.Brushes.Black;
}
Run Code Online (Sandbox Code Playgroud)
抛出System.Reflection.TargetInvocationException:
private void radioButtonNormalPoint_Checked(object sender, RoutedEventArgs e)
{
comboBoxNormalPoint.SelectedIndex = 0;
ellipsePoint.Fill = System.Windows.Media.Brushes.Black;
}
Run Code Online (Sandbox Code Playgroud)
另外,它不允许我调试它; 它会在程序加载时崩溃.如果我把一个断点放在它没有击中的地方; 它只是马上出错.
要诊断此问题,请将导致 TargetInvocationException 的代码行放在 try 块中。
要解决此类错误,请获取内部异常。这可能是由于许多不同的问题。
try
{
// code causing TargetInvocationException
}
catch (Exception e)
{
if (e.InnerException != null)
{
string err = e.InnerException.Message;
}
}
Run Code Online (Sandbox Code Playgroud)