当前位置:   article > 正文

WPF中异步操作_wpf 调用异步方法

wpf 调用异步方法

在WPF中直接开辟一个线程执行异步操作时,如果与UI界面有交互则会直接报错,此时我们使用如下方法实现异步操作

  1. private void checkoutOnLine()
  2. {
  3. Dispatcher.BeginInvoke(DispatcherPriority.SystemIdle, new Action(() =>
  4. {
  5. try
  6. {
  7. youCode();
  8. }
  9. catch{
  10. }
  11. }))
  12. }

或者说

  1. private void checkoutOnLine()
  2. {
  3. Dispatcher.BeginInvoke(DispatcherPriority.SystemIdle,
  4. (System.Threading.ThreadStart)delegate
  5. {
  6. try
  7. {
  8. youCode();
  9. }
  10. catch{
  11. }
  12. })
  13. }

两者都可以实现

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号