예제 #1
0
 public void NavigateForward(MetroViews viewType, object content)
 {
     NavigationHistory.Add(new NavContainer()
     {
         NavView = viewType, NavContent = content
     });
     mainWdw.ShowDashMetroView(MetroViews.ContinueWatching, content);
 }
예제 #2
0
 public void NavigateForward(MetroViews viewType, object content)
 {
     NavigationHistory.Add(new NavContainer() { NavView = viewType, NavContent = content });
     mainWdw.ShowDashMetroView(MetroViews.ContinueWatching, content);
 }
예제 #3
0
 public void ShowDashMetroView(MetroViews viewType)
 {
     ShowDashMetroView(viewType, null);
 }
예제 #4
0
        public void ShowDashMetroView(MetroViews viewType, object data)
        {
            tileContinueWatching.Visibility = System.Windows.Visibility.Collapsed;
            dash.Visibility = System.Windows.Visibility.Collapsed;
            dashMetro.Visibility = System.Windows.Visibility.Collapsed;

            switch (viewType)
            {
                case MetroViews.MainNormal:
                    dash.Visibility = System.Windows.Visibility.Visible;
                    DisplayMainTab(TAB_MAIN_Dashboard);
                    AppSettings.DashboardType = DashboardType.Normal;
                    break;
                case MetroViews.MainMetro:
                    dashMetro.Visibility = System.Windows.Visibility.Visible;
                    DisplayMainTab(TAB_MAIN_Dashboard);
                    AppSettings.DashboardType = DashboardType.Metro;
                    break;
                case MetroViews.ContinueWatching:
                    tileContinueWatching.Visibility = System.Windows.Visibility.Visible;
                    tileContinueWatching.DataContext = data;
                    break;
            }

            SetColours();
        }