Exemple #1
0
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            base.OnNavigatedTo(e);

            // Inity...
            InitDefaultDate();
            InitDaysPicker();
            InitGesturesPicker();

            // Default Time
            if (IsSetNavigationParameter("TimePicker"))
            {
                Settings.Current.DefaultTime = NavigationParameter <DateTime>("TimePicker");
            }

            // Pin Tile
            _isPinnedQuickAdd = LiveTileN.IsPinnedQuickAdd();
            if (_isPinnedQuickAdd)
            {
                QuickAddTileButton.Content = AppResources.TileForQuickAddUnpinButton;
            }
            else
            {
                QuickAddTileButton.Content = AppResources.TileForQuickAddPinButton;
            }

            // Theme
            _isSetThemeListPicker = false;

            Color color;

            if (ThemeHelper.ThemeColor != Theme.EmptyColor)
            {
                color = ThemeHelper.ThemeColor;
            }
            else
            {
                color = ThemeHelper.CurrentTheme.DefaultColor;
            }
            SetTheme(ThemeHelper.CurrentTheme);
            SetThemeColor(color);

            //List<ListPickerItem<Theme>> themeList = new List<ListPickerItem<Theme>>();
            //ListPickerItem<Theme> selectedThemeItem = null;
            //foreach (Theme theme in Themes.GetThemes())
            //{
            //    ListPickerItem<Theme> item = new ListPickerItem<Theme>(theme.Name, theme);
            //    themeList.Add(item);

            //    if (theme == ThemeHelper.CurrentTheme)
            //    {
            //        selectedThemeItem = item;
            //    }
            //}
            //ThemeListPicker.ItemsSource = themeList;
            //ThemeListPicker.SelectedItem = selectedThemeItem;

            _isSetThemeListPicker = true;
        }
Exemple #2
0
 private void QuickAddTileButton_Tap(object sender, GestureEventArgs e)
 {
     if (_isPinnedQuickAdd)
     {
         LiveTileN.UnpinQuickAdd();
         QuickAddTileButton.Content = AppResources.TileForQuickAddPinButton;
     }
     else
     {
         LiveTileN.PinQuickAdd(AppResources.QuickAddTileTitle);
         QuickAddTileButton.Content = AppResources.TileForQuickAddUnpinButton;
     }
     _isPinnedQuickAdd = !_isPinnedQuickAdd;
 }
Exemple #3
0
 public void Pin()
 {
     LiveTileN.PinEmpty(Task);
 }