Example #1
0
 private void Hub_SectionsInViewChanged(object sender, SectionsInViewChangedEventArgs e)
 {
     if (Hub.SectionsInView[0] != null && Hub.SectionsInView[0].Name == "NewEntranceSection")
     {
         if (((Grid)CommonHelper.FindChildControl <Grid>(this, "AddForm")).Visibility == Visibility.Visible)
         {
             AddButton.Visibility  = Visibility.Collapsed;
             GoButton.Visibility   = Visibility.Visible;
             QuitButton.Visibility = Visibility.Visible;
             InfoButton.Visibility = Visibility.Collapsed;
         }
         else
         {
             AddButton.Visibility  = Visibility.Visible;
             GoButton.Visibility   = Visibility.Collapsed;
             QuitButton.Visibility = Visibility.Collapsed;
             InfoButton.Visibility = Visibility.Collapsed;
         }
     }
     else if (Hub.SectionsInView[0] != null && Hub.SectionsInView[0].Name != "NewEntranceSection")
     {
         AddButton.Visibility  = Visibility.Collapsed;
         GoButton.Visibility   = Visibility.Collapsed;
         QuitButton.Visibility = Visibility.Collapsed;
         InfoButton.Visibility = Visibility.Visible;
     }
 }
Example #2
0
        private void hub_SectionsInViewChanged(object sender, SectionsInViewChangedEventArgs e)
        {
            lblMsg.Text = "";

            // 此次在 hub 中移出的 HubSection
            if (e.RemovedSections.Count > 0)
            {
                lblMsg.Text += "hub_SectionsInViewChanged RemovedSections: " + e.RemovedSections[0].Header.ToString();
                lblMsg.Text += Environment.NewLine;
            }

            // 此次在 hub 中移入的 HubSection
            if (e.AddedSections.Count > 0)
            {
                lblMsg.Text += "hub_SectionsInViewChanged AddedSections: " + e.AddedSections[0].Header.ToString();
                lblMsg.Text += Environment.NewLine;
            }

            lblMsg.Text += "hub.SectionsInView: ";
            lblMsg.Text += Environment.NewLine;
            // 可视区中显示的全部 HubSection
            foreach (var item in hub.SectionsInView)
            {
                lblMsg.Text += item.Header.ToString();
                lblMsg.Text += Environment.NewLine;
            }
        }
        private async void RootHub_SectionsInViewChanged(object sender, SectionsInViewChangedEventArgs e)
        {
            if (e.AddedSections.Contains(AllSection) && !ViewModel.IsIndexDataLoaded && !IsLoadingIndex)
            {
                IsLoadingIndex = true;
                await ViewModel.LoadSeriesIndexDataAsync();

                if (SeriesIndexViewSource.View == null)
                {
                    SeriesIndexViewSource.IsSourceGrouped = true;
                    SeriesIndexViewSource.Source          = ViewModel.SeriesIndex;
                }
                if (SeriesIndexViewSource.View != null)
                {
                    ViewModel.SeriesIndexGroupView = SeriesIndexViewSource.View.CollectionGroups;
                }
                IsLoadingIndex = false;
            }
            else if (e.AddedSections.Contains(RecommandSection) && !ViewModel.RecommandSection.IsLoading && !ViewModel.RecommandSection.IsLoaded)
            {
                ViewModel.IsLoading = true;
                await ViewModel.RecommandSection.LoadAsync();

                UpdateTile();
                ViewModel.IsLoading = false;
            }
        }
Example #4
0
 private void OnSectionsInViewChanged(object sender, SectionsInViewChangedEventArgs e)
 {
     var selectedSection = Container.SectionsInView.FirstOrDefault();
     if (selectedSection != null)
     {
         MainViewModel.SelectedItem = selectedSection.DataContext as ViewModelBase;
     }
 }
Example #5
0
        private void OnSectionsInViewChanged(object sender, SectionsInViewChangedEventArgs e)
        {
            var selectedSection = Container.SectionsInView.FirstOrDefault();

            if (selectedSection != null)
            {
                MainViewModel.SelectedItem = selectedSection.DataContext as ViewModelBase;
            }
        }
        private void Hub_SectionsInViewChanged(object sender, SectionsInViewChangedEventArgs e)
        {
            if ((MainHub.SectionsInView[0] == HubSectionOnlinePrograms) && firstAttempt)
            {
                firstAttempt = false;

                if(_viewModel.OnlinePrograms == null)
                    _viewModel.OnlinePrograms = new OnlineProgramsCollectionWindowsShared();
            }
        }
 private void MainHub_SectionsInViewChanged(object sender, SectionsInViewChangedEventArgs e)
 {
     /*var section = MainHub.SectionsInView[0];
      * var tag = section.Tag.ToString();
      * if (tag.Equals("1"))
      * {
      *
      *
      *  //myControl.Focus(Windows.UI.Xaml.FocusState.Keyboard);
      * }*/
 }
Example #8
0
        private void Hub_SectionsInViewChanged(object sender, SectionsInViewChangedEventArgs e)
        {
            if ((MainHub.SectionsInView[0] == HubSectionOnlinePrograms) && firstAttempt)
            {
                firstAttempt = false;

                if (_viewModel.OnlinePrograms == null)
                {
                    _viewModel.OnlinePrograms = new OnlineProgramsCollectionWindowsShared();
                }
            }
        }
Example #9
0
        private void Hub_SectionsInViewChanged(object sender, SectionsInViewChangedEventArgs e)
        {
            var section = Hub.SectionsInView[0];

            if (section.Header.ToString() != "exercises")
            {
                myCommandBar.Visibility = Windows.UI.Xaml.Visibility.Collapsed;
            }
            else
            {
                myCommandBar.Visibility = Windows.UI.Xaml.Visibility.Visible;
            }
        }
Example #10
0
 private void Hub_SectionsInViewChanged(object sender, SectionsInViewChangedEventArgs e)
 {
     if (Hub.SectionsInView[0] == NewsSection)
     {
         RefreshButton.Visibility = Visibility.Visible;
         AppBar.ClosedDisplayMode = AppBarClosedDisplayMode.Compact;
     }
     else
     {
         RefreshButton.Visibility = Visibility.Collapsed;
         AppBar.ClosedDisplayMode = AppBarClosedDisplayMode.Minimal;
     }
 }
Example #11
0
        private void MainHub_SectionsInViewChanged(object sender, SectionsInViewChangedEventArgs e)
        {
            var hubSection = MainHub.SectionsInView[0];

            Debug.WriteLine(hubSection.Name);
            CommandBar commandbar = ((CommandBar)this.BottomAppBar);

            if (hubSection.Name != hubSectionChange)
            {
                switch (hubSection.Name)
                {
                case "KBHubSection":
                    //MoreBlueGRGrid.Opacity = 0;

                    KBRefreshAppBarButton.Visibility  = Visibility.Visible;
                    KBZoomAppBarButton.Visibility     = Visibility.Visible;
                    KBCalendarAppBarButton.Visibility = Visibility.Visible;
                    JWRefreshAppBarButton.Visibility  = Visibility.Collapsed;
                    MoreSwitchAppBarButton.Visibility = Visibility.Collapsed;
                    break;

                case "JWHubSection":
                    // MoreBlueGRGrid.Opacity = 0;

                    KBRefreshAppBarButton.Visibility  = Visibility.Collapsed;
                    KBZoomAppBarButton.Visibility     = Visibility.Collapsed;
                    KBCalendarAppBarButton.Visibility = Visibility.Collapsed;
                    JWRefreshAppBarButton.Visibility  = Visibility.Visible;
                    MoreSwitchAppBarButton.Visibility = Visibility.Collapsed;
                    break;

                case "MoreHubSection":
                    //MoreGRGrid.Margin = new Thickness(-20,0,0,0);
                    //MoveMoreBlueGRGrid.Begin();
                    //MoveMoreBlueGRGrid2.Begin();

                    KBRefreshAppBarButton.Visibility  = Visibility.Collapsed;
                    KBZoomAppBarButton.Visibility     = Visibility.Collapsed;
                    KBCalendarAppBarButton.Visibility = Visibility.Collapsed;
                    JWRefreshAppBarButton.Visibility  = Visibility.Collapsed;
                    MoreSwitchAppBarButton.Visibility = Visibility.Visible;
                    break;
                }
            }
            hubSectionChange = hubSection.Name;
        }
Example #12
0
 private void Hub_SectionsInViewChanged(object sender, SectionsInViewChangedEventArgs e)
 {
     if (e.AddedSections.Count > 0)
     {
         if (e.AddedSections[0].Header.ToString() == "个人中心")
         {
             Storyboard1.Begin();
             expand = true;
         }
         else
         {
             if (expand = true)
             {
                 Storyboard2.Begin();
                 expand = false;
             }
         }
     }
 }
 private void RootHub_SectionsInViewChanged(object sender, SectionsInViewChangedEventArgs e)
 {
     //if (e.AddedSections.Contains(AllSection) && !ViewModel.IsIndexDataLoaded && !IsLoadingIndex)
     //{
     //	IsLoadingIndex = true;
     //	await ViewModel.LoadSeriesIndexDataAsync();
     //	if (SeriesIndexViewSource.View == null)
     //	{
     //		SeriesIndexViewSource.IsSourceGrouped = true;
     //		SeriesIndexViewSource.Source = ViewModel.SeriesIndex;
     //	}
     //	if (SeriesIndexViewSource.View != null)
     //		ViewModel.SeriesIndexGroupView = SeriesIndexViewSource.View.CollectionGroups;
     //	IsLoadingIndex = false;
     //} else
     //if (e.AddedSections.Contains(RecommandSection) && !ViewModel.RecommandSection.IsLoading && !ViewModel.RecommandSection.IsLoaded)
     //{
     //	ViewModel.IsLoading = true;
     //	await ViewModel.RecommandSection.LoadAsync();
     //	UpdateTile();
     //	ViewModel.IsLoading = false;
     //}
 }
Example #14
0
        /// <summary>
        /// Monitor which sections are in view to enable the dynamic header animations
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void Hub_SectionsInViewChanged(object sender, SectionsInViewChangedEventArgs e)
        {
            Hub hub = sender as Hub;

            if (hub == null || hub.SectionsInView.Count == 0)
            {
                VisualStateManager.GoToState(this, "Normal", true);
                return;
            }

            if (hub.SectionsInView[0] == hsMoviesFeatured)
            {
                VisualStateManager.GoToState(this, "FadeInHeaderMovies", true);
            }
            else if (hub.SectionsInView[0] == hsTvFeatured)
            {
                VisualStateManager.GoToState(this, "FadeInHeaderTv", true);
            }
            else if (hub.SectionsInView[0] == hsFeatured || hub.SectionsInView[0] == hsQueue)
            {
                VisualStateManager.GoToState(this, "Normal", true);
            }
        }
Example #15
0
 private void OnSectionsInViewChanged(object sender,
     SectionsInViewChangedEventArgs e)
 {
     UpdateActiveState();
 }
 /// <summary>
 /// Gets a collection that contains the hub sections that moved out of view.
 /// </summary>
 /// <param name="e">The requested <see cref="SectionsInViewChangedEventArgs"/>.</param>
 /// <returns>A collection that contains the hub sections that moved into view.</returns>
 public static IList <HubSection> RemovedSections(this SectionsInViewChangedEventArgs e) => Resolver.RemovedSections(e);
        private void MainHub_SectionsInViewChanged(object sender, SectionsInViewChangedEventArgs e)
        {
            var hubSection = MainHub.SectionsInView[0];
            Debug.WriteLine(hubSection.Name);
            CommandBar commandbar = ((CommandBar)this.BottomAppBar);
            if (hubSection.Name != hubSectionChange)
            {
                switch (hubSection.Name)
                {
                    case "KBHubSection":
                        //MoreBlueGRGrid.Opacity = 0;

                        KBRefreshAppBarButton.Visibility = Visibility.Visible;
                        KBZoomAppBarButton.Visibility = Visibility.Visible;
                        KBCalendarAppBarButton.Visibility = Visibility.Visible;
                        NewsRefreshAppBarButton.Visibility = Visibility.Collapsed;
                        MoreSwitchAppBarButton.Visibility = Visibility.Collapsed;
                        break;
                    case "JWHubSection":
                        // MoreBlueGRGrid.Opacity = 0;

                        KBRefreshAppBarButton.Visibility = Visibility.Collapsed;
                        KBZoomAppBarButton.Visibility = Visibility.Collapsed;
                        KBCalendarAppBarButton.Visibility = Visibility.Collapsed;
                        NewsRefreshAppBarButton.Visibility = Visibility.Visible;
                        MoreSwitchAppBarButton.Visibility = Visibility.Collapsed;
                        //switch (NewsPivot.SelectedIndex)
                        //{
                        //    case 0:
                        //        JWListView.ItemsSource = JWList;
                        //        break;
                        //    case 1:
                        //        XWListView.ItemsSource = XWList;
                        //        break;
                        //    case 2:
                        //        CYListView.ItemsSource = CYList;
                        //        break;
                        //    case 3:
                        //        XSListView.ItemsSource = XSList;
                        //        break;
                        //}
                        break;
                    case "MoreHubSection":
                        //MoreGRGrid.Margin = new Thickness(-20,0,0,0);
                        //MoveMoreBlueGRGrid.Begin();
                        //MoveMoreBlueGRGrid2.Begin();

                        KBRefreshAppBarButton.Visibility = Visibility.Collapsed;
                        KBZoomAppBarButton.Visibility = Visibility.Collapsed;
                        KBCalendarAppBarButton.Visibility = Visibility.Collapsed;
                        NewsRefreshAppBarButton.Visibility = Visibility.Collapsed;
                        MoreSwitchAppBarButton.Visibility = Visibility.Visible;
                        break;
                }
            }
            hubSectionChange = hubSection.Name;
        }
Example #18
0
        void SectionsInViewChangedCommandExecute(SectionsInViewChangedEventArgs e)
        {
            if (hub == null)
            {
                HubSection section = null;
                if (e.AddedSections.Count > 0)
                {
                    section = e.AddedSections[0];
                }
                else if (e.RemovedSections.Count > 0)
                {
                    section = e.RemovedSections[0];
                }
                else
                {
//                    System.Diagnostics.Debug.WriteLine("허브 예외");
                    return;
                }

                hub = Lime.Xaml.Helpers.ElementHelper.FindVisualParent <Hub>(section);
            }

            if (!Settings.General.UseAllVideoSection && hub.Sections.Any(x => x.Name == "AllVideoSection"))
            {
                allVideoHubSection = hub.Sections.First(x => x.Name == "AllVideoSection");
                hub.Sections.Remove(allVideoHubSection);
            }

            //if (e.AddedSections.Count > 0)
            //{
            //    //빠른 앱바 처리를 위해 아래와 같이 노가다 조작
            //    HubSection newSection = null;
            //    if (e.AddedSections[0] == hub.SectionsInView.FirstOrDefault())
            //    {
            //        //좌로 이동
            //        newSection = e.AddedSections[0];
            //    }
            //    else if (e.AddedSections[0] == hub.SectionsInView.LastOrDefault())
            //    {
            //        //우로 이동
            //        newSection = hub.SectionsInView[1];
            //    }
            //    else
            //    {
            //        //첫 페이지를 거꾸로 들어온 경우
            //        newSection = hub.SectionsInView[0];
            //    }

            //    this.MessengerInstance.Send<Message>(new Message("Activated", newSection), newSection.ViewModelName());
            //    currentHubSection = newSection;
            //}
            //else
            {
                //위의 경우에서 노가다 조작이 최종 상태를 반영 못하는 경우를 보정
                var newSection = hub.SectionsInView[0];
                //이전과 다른 경우만 처리
                if (currentHubSection != newSection)
                {
                    this.MessengerInstance.Send <Message>(new Message("Activated", newSection), newSection.ViewModelName());
                    currentHubSection = newSection;
                }
            }
        }
 private void Hub_SectionsInViewChanged(object sender, SectionsInViewChangedEventArgs e)
 {
     if (Hub.SectionsInView[0] == hub_map)
     {
         baa_commandbar.Visibility = Windows.UI.Xaml.Visibility.Visible;
     }
     else
     {
         baa_commandbar.Visibility = Windows.UI.Xaml.Visibility.Collapsed;
     }
 }
 private void hub_SectionsInViewChanged(object sender, SectionsInViewChangedEventArgs e)
 {
     
 }
        private void MainHub_SectionsInViewChanged(object sender, SectionsInViewChangedEventArgs e)
        {
            var hubSection = MainHub.SectionsInView[0];
            Debug.WriteLine(hubSection.Name);
            CommandBar commandbar = ((CommandBar)this.BottomAppBar);
            if (hubSection.Name != hubSectionChange)
            {
                switch (hubSection.Name)
                {
                    case "KBHubSection":
                        //MoreBlueGRGrid.Opacity = 0;

                        KBRefreshAppBarButton.Visibility = Visibility.Visible;
                        KBZoomAppBarButton.Visibility = Visibility.Visible;
                        KBCalendarAppBarButton.Visibility = Visibility.Visible;
                        JWRefreshAppBarButton.Visibility = Visibility.Collapsed;
                        MoreSwitchAppBarButton.Visibility = Visibility.Collapsed;
                        break;
                    case "JWHubSection":
                        // MoreBlueGRGrid.Opacity = 0;

                        KBRefreshAppBarButton.Visibility = Visibility.Collapsed;
                        KBZoomAppBarButton.Visibility = Visibility.Collapsed;
                        KBCalendarAppBarButton.Visibility = Visibility.Collapsed;
                        JWRefreshAppBarButton.Visibility = Visibility.Visible;
                        MoreSwitchAppBarButton.Visibility = Visibility.Collapsed;
                        break;
                    case "MoreHubSection":
                        //MoreGRGrid.Margin = new Thickness(-20,0,0,0);
                        //MoveMoreBlueGRGrid.Begin();
                        //MoveMoreBlueGRGrid2.Begin();

                        KBRefreshAppBarButton.Visibility = Visibility.Collapsed;
                        KBZoomAppBarButton.Visibility = Visibility.Collapsed;
                        KBCalendarAppBarButton.Visibility = Visibility.Collapsed;
                        JWRefreshAppBarButton.Visibility = Visibility.Collapsed;
                        MoreSwitchAppBarButton.Visibility = Visibility.Visible;
                        break;
                }
            }
            hubSectionChange = hubSection.Name;
        }
 private void ResultsHub_SectionsInViewChanged(object sender, SectionsInViewChangedEventArgs e)
 {
     Speech.StopSpeech();
     RemoverBotaoPausarEAddPlay();
 }
Example #23
0
 /// <summary>
 /// Hub切换触发该事件
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void HomeHub_SectionsInViewChanged(object sender, SectionsInViewChangedEventArgs e)
 {
 }
		private void RootHub_SectionsInViewChanged(object sender, SectionsInViewChangedEventArgs e)
		{
			//if (e.AddedSections.Contains(AllSection) && !ViewModel.IsIndexDataLoaded && !IsLoadingIndex)
			//{
			//	IsLoadingIndex = true;
			//	await ViewModel.LoadSeriesIndexDataAsync();
			//	if (SeriesIndexViewSource.View == null)
			//	{
			//		SeriesIndexViewSource.IsSourceGrouped = true;
			//		SeriesIndexViewSource.Source = ViewModel.SeriesIndex;
			//	}
			//	if (SeriesIndexViewSource.View != null)
			//		ViewModel.SeriesIndexGroupView = SeriesIndexViewSource.View.CollectionGroups;
			//	IsLoadingIndex = false;
			//} else 
			//if (e.AddedSections.Contains(RecommandSection) && !ViewModel.RecommandSection.IsLoading && !ViewModel.RecommandSection.IsLoaded)
			//{
			//	ViewModel.IsLoading = true;
			//	await ViewModel.RecommandSection.LoadAsync();
			//	UpdateTile();
			//	ViewModel.IsLoading = false;
			//}
		}
Example #25
0
 void ItemsHub_SectionsInViewChanged(object sender, SectionsInViewChangedEventArgs e)
 {
     this.SelectedItem = this.SectionsInView.Any() ? this.SectionsInView.First().DataContext : null;
 }
        private void Hub_SectionsInViewChanged(object sender, SectionsInViewChangedEventArgs e)
        {
            int c;
            try
            {
                //Hub MainPage_HubControl = (Hub)sender;
                //var section = MainPage_HubControl.SectionsInView[0];

                //var tag = section.Tag.ToString();
                //switch (tag)
                //{
                //    case "0": //home
                //        break;
                //    case "1"://recharge
                //        break;
                //    case "2"://transfer
                //        break;
                //    case "3"://Offers
                //        GetOffers(false);
                //        break;
                //    case "4"://login
                //        break;
                //    default:break;

                //}

            }
            catch (Exception ex) { }

        }
 IList <HubSection> ISectionsInViewChangedEventArgsResolver.RemovedSections(SectionsInViewChangedEventArgs e) => e.RemovedSections;
        private void DateHub_SectionsInViewChanged(object sender, SectionsInViewChangedEventArgs e)
        {
            var hubSection = DateHub.SectionsInView[0];
            Debug.WriteLine(hubSection.Name);
            CommandBar commandbar = ((CommandBar)this.BottomAppBar);

            if (hubSection.Name != hubSectionChange)
            {
                ((CommandBar)this.BottomAppBar).PrimaryCommands.Clear();
                //((CommandBar)this.BottomAppBar).SecondaryCommands.Clear();
                switch (hubSection.Name)
                {
                    case "DateListHubSection":
                        commandbar.ClosedDisplayMode = AppBarClosedDisplayMode.Compact;
                        AppBarButton BarAddButton = new AppBarButton();
                        BarAddButton.Icon = new SymbolIcon(Symbol.Add);
                        BarAddButton.Label = "新建";
                        BarAddButton.Click += AddAppBarButton_Click;

                        AppBarButton BarRefreshButton = new AppBarButton();
                        BarRefreshButton.Icon = new SymbolIcon(Symbol.Refresh);
                        BarRefreshButton.Label = "刷新";
                        BarRefreshButton.Click += RefreshAppBarButton_Click;
                        commandbar.PrimaryCommands.Add(BarRefreshButton);
                        commandbar.PrimaryCommands.Add(BarAddButton);

                        break;
                    case "MeHubSection":
                        commandbar.ClosedDisplayMode = AppBarClosedDisplayMode.Minimal;
                        break;
                    case "MoreHubSection":
                        commandbar.ClosedDisplayMode = AppBarClosedDisplayMode.Minimal;
                        break;
                }
            }
            hubSectionChange = hubSection.Name;
        }
        private void HUB_Items_SectionsInViewChanged(object sender, SectionsInViewChangedEventArgs e)
        {

        }
 private void Hub_SectionsInViewChanged(object sender, SectionsInViewChangedEventArgs e)
 {
     //if(hub.SectionsInView ==hubKomentari)
     //{
     //    noviKomentar.Visibility = Visibility.Visible;
     //}
     //else
     //{
     //    noviKomentar.Visibility = Visibility.Collapsed;
     //}
 }
Example #31
0
 private void OnSectionsInViewChanged(object sender,
                                      SectionsInViewChangedEventArgs e)
 {
     UpdateActiveState();
 }