动态可见性在执行存储过程期间不起作用

时间:2016-08-10 01:08:40

标签: c# wpf

我的代码需要帮助。单击触发器以执行存储过程,我想显示我的标签以显示其仍然加载。尽管存储过程的执行是成功的,但标签仍未显示,有时我最终出现此错误:

  

' ContextSwitchDeadlock'已检测到

请帮忙。这是我的代码

private void btnSync_Click(object sender, RoutedEventArgs e)
    {
        using (var context = new DBEntities())
        {
            loadingLabel.Visibility = Visibility.Visible;
            context.Database.CommandTimeout = 0;
            grdHistory.ItemsSource = context.SP_PushLogsToHQ().ToList();
            loadingLabel.Visibility = Visibility.Hidden;

            MessageBox.Show("User's Time Logs Updated.");
        }
    }

1 个答案:

答案 0 :(得分:0)

'ContextSwitchDeadlock'只是VS调试的一个警告,用于处理很长时间的事情。 你可以去Debug>菜单中的例外情况并展开“托管调试助手”并将其禁用。