public static async Task WaitForLoadedAsync(this FrameworkElement element)
 {
     await EventAsync.FromRoutedEvent(
         handler => element.Loaded += handler,
         handler => element.Loaded -= handler
         );
 }
示例#2
0
 public static async Task <RoutedEventArgs> WaitForClickAsync(this ButtonBase button)
 {
     return(await EventAsync.FromRoutedEvent(
                handler => button.Click += handler,
                handler => button.Click -= handler
                ));
 }