private void HandleNavigationButtonClick(object sender, EventArgs e) { try { Label srcLabel = sender as Label; ClsVariables.Pages sourcePage = (ClsVariables.Pages)Enum.Parse(typeof(ClsVariables.Pages), srcLabel.Text); ClsCommon.gobjclsFunctions.ChangePage(sourcePage, srcLabel); } catch (Exception) { throw; } }
internal void ChangePage(ClsVariables.Pages page, Label newPage) { try { Label oldPage = ClsCommon.gobjclsVariables.CurrentPage; if (oldPage != newPage) { UIPageChanged?.Invoke(oldPage, newPage); } } catch (Exception) { throw; } }