private void WorkSpaceGrid_SizeChanged(object sender, SizeChangedEventArgs e) { // Close the MenuPanel when the size of grid changes. NavigationBarControl.CloseMenuPanel(); ClipHelper.SizeChanged(sender, e); }
private void WorkSpaceGrid_Tapped(object sender, TappedRoutedEventArgs e) { // Begin: Check if the tap was inside the menupanel. UIElement tapped_element = e.OriginalSource as UIElement; bool clicked_inside_menupanel = (tapped_element.FindAscendant <MenuPanel>() != null); if (clicked_inside_menupanel == true) { return; } // End: Check if the tap was inside the open menupanel. NavigationBarControl.CloseMenuPanel(); }