Catrobat.IDE.WindowsPhone.Controls.ListsViewControls.CatrobatListView.CatrobatListViewMisc.CatrobatListViewItem._groupingCanvas_Tapped C# (CSharp) Method

_groupingCanvas_Tapped() private method

private _groupingCanvas_Tapped ( object sender, Windows e ) : void
sender object
e Windows
return void
        void _groupingCanvas_Tapped(object sender, Windows.UI.Xaml.Input.TappedRoutedEventArgs e)
        {
            if (ItemGroupEvent != null)
            {
                _progressRing.Visibility = Visibility.Visible;
                _groupingMaxCanvas.Visibility = Visibility.Collapsed;
                _groupingMinCanvas.Visibility = Visibility.Collapsed;
                _groupingGrid.Tapped -= _groupingCanvas_Tapped;

                Dispatcher.RunAsync(CoreDispatcherPriority.Normal, async () =>
                {
                    await Task.Delay(TimeSpan.FromMilliseconds(1));
                    ItemGroupEvent(this, null);
                    _groupingMaxCanvas.LayoutUpdated += _groupingMaxCanvas_LayoutUpdated;
                });
            }
            e.Handled = true;
        }