Exemplo n.º 1
0
        public void navigateToTab(TabButtonType type)
        {
            switch (type)
            {
            case TabButtonType.LOGIN:
                loginGrid.Visibility          = System.Windows.Visibility.Visible;
                unmoderatedGrid.Visibility    = System.Windows.Visibility.Collapsed;
                moderatedGrid.Visibility      = System.Windows.Visibility.Collapsed;
                loginTabButton.isActive       = true;
                unmoderatedTabButton.isActive = false;
                moderatedTabButton.isActive   = false;
                break;

            case TabButtonType.UNMODERATED:
                loginGrid.Visibility          = System.Windows.Visibility.Collapsed;
                unmoderatedGrid.Visibility    = System.Windows.Visibility.Visible;
                moderatedGrid.Visibility      = System.Windows.Visibility.Collapsed;
                loginTabButton.isActive       = false;
                unmoderatedTabButton.isActive = true;
                moderatedTabButton.isActive   = false;
                break;

            case TabButtonType.MODERATED:
                loginGrid.Visibility          = System.Windows.Visibility.Collapsed;
                unmoderatedGrid.Visibility    = System.Windows.Visibility.Collapsed;
                moderatedGrid.Visibility      = System.Windows.Visibility.Visible;
                loginTabButton.isActive       = false;
                unmoderatedTabButton.isActive = false;
                moderatedTabButton.isActive   = true;
                break;

            default:
                break;
            }
        }
Exemplo n.º 2
0
        protected override TabButtonInfo CreateButton(TabButtonType button)
        {
            if (button == TabButtonType.User)
            {
                ButtonPredefines predefine = Orientation == TabOrientation.Horizontal ? ButtonPredefines.Down : ButtonPredefines.Right;
                TabButtonInfo    tabBtn    = new TabButtonInfo(new EditorButton(predefine), button);
                return(tabBtn);
            }

            return(base.CreateButton(button));
        }