Пример #1
0
        //private void ShowRightContent()
        //{
        //    if (_StackRight!= null && _StackRightData != null)
        //    {
        //        _StackRight.ChangeContent(_StackRightData.PathControl, PathContentTranstitionType.RIGHT_IN);
        //        _Grid.ColumnDefinitions[0].BringIntoView();
        //    }
        //}

        private void ShowLeftContent()
        {
            if (_StackLeft != null && _PathItemCollection.Count > 0)
            {
                _LinkList.SelectedIndex = _PathItemCollection.Count - 1;
                _StackLeft.ChangeContent(_PathItemCollection.Last <PathItem>().PathControl, PathContentTranstitionType.LEFT_IN);
            }
        }
Пример #2
0
        private void ShowLeftContent()
        {
            if (_StackLeft != null && _PathItemCollection.Count > 0)
            {
                _LinkList.SelectedIndex = _PathItemCollection.Count - 1;
                _StackLeft.ChangeContent(_PathItemCollection.Last <PathItem>().PathControl, PathContentTranstitionType.LEFT_IN);
                _Grid.InvalidateVisual();

                _Grid.ColumnDefinitions[0].Width = new GridLength(_PathItemCollection.Last <PathItem>().Width);
            }
        }
Пример #3
0
        public void ShowTabContent(string tabName)
        {
            //未初始化完成,记录并直接返回
            if (_TabContent == null)
            {
                _TabDefaultShow = tabName;
                return;
            }

            var tabItem = GetTabItem(tabName);

            if (tabItem != null)
            {
                if (_IsTabContentShow && _TabContent.Content == tabItem.TabControl)
                {
                    return;
                }

                _IsTabContentShow      = true;
                _TabContent.Visibility = System.Windows.Visibility.Visible;
                _TabContent.IsEnabled  = true;
                _TabContent.ChangeContent(tabItem.TabControl, PathContentTranstitionType.LEFT_IN);
                _TabContent.Focus();

                var tabShow = tabItem.TabControl as ISelectTabItem;
                if (tabShow != null)
                {
                    tabShow.SelectedShow();
                }

                this._TabList.SelectedItem = null;
            }
        }
Пример #4
0
 public void ShowRightContent()
 {
     if (_RightContent != null)
     {
         _RightContent.ChangeContent(RightContent, PathContentTranstitionType.NO_ANIM);
     }
 }
Пример #5
0
 private void ShowRightContent()
 {
     if (_StackRight != null && _StackRightData != null)
     {
         _StackRight.ChangeContent(_StackRightData.PathControl, PathContentTranstitionType.RIGHT_IN);
         _Grid.ColumnDefinitions[0].BringIntoView();
     }
 }