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;
}