protected async Task OnElementPointerPressedAsync(PointerRoutedEventArgs e, [FromDI] IDependency1 dependency1, [FromDI] IDependency2 dependency2, [FromDI] IDependency3 dependency3) { await Task.Run(() => { PointerPressedHandler?.Invoke(e.Pointer().PointerDeviceType()); DependencyArgumentsHandler?.Invoke(dependency1, dependency2, dependency3); }); }
protected void OnElementPointerPressed(PointerRoutedEventArgs e) { PointerPressedHandler?.Invoke(e.Pointer().PointerDeviceType()); }
protected void OnElementPointerPressed(PointerRoutedEventArgs e, [FromDI] IDependency1 dependency1, [FromDI] IDependency2 dependency2, [FromDI] IDependency3 dependency3) { PointerPressedHandler?.Invoke(e.Pointer().PointerDeviceType()); DependencyArgumentsHandler?.Invoke(dependency1, dependency2, dependency3); }
protected async Task OnElementPointerPressed(PointerRoutedEventArgs e) { await Task.Run(() => PointerPressedHandler?.Invoke(e.Pointer().PointerDeviceType())); }