//更改当前选中的周数
        private void ChangeCurrentWeek(int week)
        {
            this.week = week;
            IList <MenuFlyoutItemBase> weekMenuItemList = WeekMenu.Items;

            foreach (MenuFlyoutItemBase item in weekMenuItemList)
            {
                item.Background = new SolidColorBrush(Colors.Transparent);
            }
            weekMenuItemList[week - 1].Background = ThemeUtils.GetCurrentTheme().Equals(ElementTheme.Dark) ? new SolidColorBrush(Colors.DimGray) : new SolidColorBrush(Colors.LightGray);
        }
Beispiel #2
0
 //跳转到设置界面
 private void SettingItemButton_Click(object sender, RoutedEventArgs e)
 {
     if (index != 3)
     {
         SettingItemButton.Background  = ThemeUtils.GetCurrentTheme().Equals(ElementTheme.Dark) ? new SolidColorBrush(Colors.DimGray) : new SolidColorBrush(Colors.LightGray);
         ScheduleItemButton.Background = new SolidColorBrush(Colors.Transparent);
         PersonalItemButton.Background = new SolidColorBrush(Colors.Transparent);
         Frame.Navigate(typeof(Setting));
         index = 3;
     }
     if (SplitView.IsPaneOpen)
     {
         SplitView.IsPaneOpen = false;
     }
 }
Beispiel #3
0
 //切换主题时的回调方法,切换应用设置按钮的背景颜色
 public void OnChangeTheme()
 {
     SettingItemButton.Background = ThemeUtils.GetCurrentTheme().Equals(ElementTheme.Dark) ? new SolidColorBrush(Colors.DimGray) : new SolidColorBrush(Colors.LightGray);
 }
Beispiel #4
0
 private void Init()
 {
     PersonalItemButton.Background = ThemeUtils.GetCurrentTheme().Equals(ElementTheme.Dark) ? new SolidColorBrush(Colors.DimGray) :new SolidColorBrush(Colors.LightGray);
     Frame.Navigate(typeof(Personal));
 }