void ExecuteNav(HamburgerButtonInfo commandInfo) { DebugWrite($"HamburgerButtonInfo: {commandInfo}"); if (commandInfo == null) { throw new NullReferenceException("CommandParameter is not set"); } if (commandInfo.PageType != null) { Selected = commandInfo; } else { ExecuteNavButtonICommand(commandInfo); commandInfo.RaiseTapped(new RoutedEventArgs()); } }
void ExecuteNav(HamburgerButtonInfo commandInfo) { if (!IsFullScreen) { if (commandInfo == null) { throw new NullReferenceException("CommandParameter is not set"); } if (commandInfo.PageType != null) { Selected = commandInfo; } else { ExecuteNavButtonICommand(commandInfo); commandInfo.RaiseTapped(new RoutedEventArgs()); CommandButttonTapped?.Invoke(commandInfo, null); } } }
void ExecuteNav(HamburgerButtonInfo commandInfo) { DebugWrite($"HamburgerButtonInfo: {commandInfo}"); if (commandInfo == null) { throw new NullReferenceException("CommandParameter is not set"); } if (commandInfo.PageType != null) { Selected = commandInfo; } else { ExecuteICommand(commandInfo); commandInfo.RaiseTapped(new RoutedEventArgs()); } }