Advertisement
Guest User

UI action invoation helper class (C#)

a guest
Oct 31st, 2012
306
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.64 KB | None | 0 0
  1.     public static class Helpers
  2.     {
  3.         public static void InvokeAction<T, U>(this T control, Action<U> action, U args) where T : Control
  4.         {
  5.             if (control.InvokeRequired)
  6.             {
  7.                 control.Invoke(action, args);
  8.             }
  9.             else
  10.             {
  11.                 action(args);
  12.             }
  13.         }
  14.         public static void InvokeAction(this Control control, Action action)
  15.         {
  16.             if (control.InvokeRequired)
  17.             {
  18.                 control.Invoke(action);
  19.             }
  20.             else
  21.             {
  22.                 action();
  23.             }
  24.         }
  25.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement