public UserControl_HomeAwayTeams(UserControl_MainContent mainContent) { InitializeComponent(); new Thread(() => { UtilsNotification.StartLoadingAnimation(); _mainContent = mainContent; IsDrawableMenuOpen = false; IsMatchType = false; IsHomeTeam = true; matchPeriod = MatchPeriodTypeValues.FullTime; ImageLogo.Dispatcher.BeginInvoke((Action)(() => ImageLogo.Visibility = Visibility.Visible)); LabelInfo.Dispatcher.BeginInvoke((Action)(() => LabelInfo.Visibility = Visibility.Visible)); LabelExtraInfo.Dispatcher.BeginInvoke((Action)(() => LabelExtraInfo.Visibility = Visibility.Visible)); teamService = new TeamService(); matchService = new MatchService(); DrawableMenuContainer.Dispatcher.BeginInvoke((Action)(() => DrawableMenuContainer.Content = new UserControl_DrawableMenuTeams(_mainContent, this))); UtilsNotification.StopLoadingAnimation(); }).Start(); }
private void ButtonMatchType_2nd_Click(object sender, RoutedEventArgs e) { if (matchPeriod != MatchPeriodTypeValues.SecondHalf || (matchPeriod is MatchPeriodTypeValues.SecondHalf && !IsMatchType)) { //Selection colors ButtonHomeTeams.Background = new SolidColorBrush(Color.FromRgb(55, 54, 56)); ButtonAwayTeams.Background = new SolidColorBrush(Color.FromRgb(55, 54, 56)); ButtonMatchType.Background = new SolidColorBrush(Color.FromRgb(55, 54, 56)); ButtonHomeTeams_1st.Background = new SolidColorBrush(Color.FromRgb(55, 54, 56)); ButtonAwayTeams_1st.Background = new SolidColorBrush(Color.FromRgb(55, 54, 56)); ButtonMatchType_1st.Background = new SolidColorBrush(Color.FromRgb(55, 54, 56)); ButtonHomeTeams_2nd.Background = new SolidColorBrush(Color.FromRgb(55, 54, 56)); ButtonAwayTeams_2nd.Background = new SolidColorBrush(Color.FromRgb(55, 54, 56)); ButtonMatchType_2nd.Background = new SolidColorBrush(Color.FromRgb(170, 74, 59)); IsMatchType = true; matchPeriod = MatchPeriodTypeValues.SecondHalf; ReloadGridMatches(); } }
private void ButtonAwayTeams_Click(object sender, RoutedEventArgs e) { if (matchPeriod != MatchPeriodTypeValues.FullTime || (matchPeriod is MatchPeriodTypeValues.FullTime && (IsHomeTeam || IsMatchType))) { //Selection colors ButtonAwayTeams.Background = new SolidColorBrush(Color.FromRgb(170, 74, 59)); ButtonHomeTeams.Background = new SolidColorBrush(Color.FromRgb(55, 54, 56)); ButtonMatchType.Background = new SolidColorBrush(Color.FromRgb(55, 54, 56)); ButtonHomeTeams_1st.Background = new SolidColorBrush(Color.FromRgb(55, 54, 56)); ButtonAwayTeams_1st.Background = new SolidColorBrush(Color.FromRgb(55, 54, 56)); ButtonMatchType_1st.Background = new SolidColorBrush(Color.FromRgb(55, 54, 56)); ButtonHomeTeams_2nd.Background = new SolidColorBrush(Color.FromRgb(55, 54, 56)); ButtonAwayTeams_2nd.Background = new SolidColorBrush(Color.FromRgb(55, 54, 56)); ButtonMatchType_2nd.Background = new SolidColorBrush(Color.FromRgb(55, 54, 56)); IsHomeTeam = false; IsMatchType = false; matchPeriod = MatchPeriodTypeValues.FullTime; ReloadGridMatches(); } }