Пример #1
0
        //        public List<FrameworkElement> RelatedControl { set; get; }
        //



        public void Visiblity(object dataItem, bool visible)
        {
            if (LabelControlManager != null)
            {
                LabelControlManager.Visiblity(visible);
            }
            View.Visibility = visible ? Visibility.Visible : Visibility.Collapsed;
        }
 public void Visiblity(bool visible)
 {
     if (LabelControlManager != null)
     {
         LabelControlManager.Visiblity(visible);
     }
     MyControlHelper.Visiblity(visible);
 }
Пример #3
0
        public void AddTabPage(I_TabPageContainer view, string title, TabPageUISettingDTO groupUISettingDTO, bool skipTitle)
        {
            //LabelHelper.GenerateLabelControl(title, new ColumnUISettingDTO());
            var tabItem = (view as TabPageContainerManager).TabItem;

            if (!skipTitle)
            {
                var headerControl = new LabelControlManager(title, false);
                tabItem.Header = headerControl.WholeControl;
            }
            TabControl.Items.Add(tabItem);
        }
        public void AddTabGroup(I_TabGroupContainer view, string title, TabGroupUISettingDTO groupUISettingDTO)
        {
            var headerControl            = new LabelControlManager(title, false);
            var tabGroupContainerManager = (view as TabGroupContainerManager);

            if (tabGroupContainerManager.Expander != null)
            {
                tabGroupContainerManager.Expander.Header = headerControl.WholeControl;
            }
            AddControlToGrid(tabGroupContainerManager.MainControl, tabGroupContainerManager.TabGroupSetting.UIColumnsType,
                             tabGroupContainerManager.TabGroupSetting.UIRowsCount == 0 ? (short)-1 : tabGroupContainerManager.TabGroupSetting.UIRowsCount, null);
        }
 public void Visiblity(object dataItem, bool visible)
 {
     //foreach (var item in RelatedControl)
     //{
     //    //بهتر شود
     //    if (item is TextBlock)
     //        LabelHelper.Visiblity(item, visible);
     //}
     if (LabelControlManager != null)
     {
         LabelControlManager.Visiblity(visible);
     }
     MyControlHelper.Visiblity(visible);
 }
Пример #6
0
        public void Visiblity(bool visible)
        {
            //foreach (var item in RelatedControl)
            //{
            //    //بهتر شود
            //    if (item is TextBlock)
            //        LabelHelper.Visiblity(item, visible);
            //}

            if (LabelControlManager != null)
            {
                LabelControlManager.Visiblity(visible);
            }
            View.Visibility = visible ? Visibility.Visible : Visibility.Collapsed;
        }
        public void AddGroup(I_UICompositionContainer view, string title, GroupUISettingDTO groupUISettingDTO)
        {
            //UISingleControl labelControl = new UISingleControl();
            //labelControl.ColumnSetting = new ModelEntites.ColumnUISettingDTO();
            //labelControl.ColumnSetting.UIColumnsType = ModelEntites.Enum_UIColumnsType.Normal;
            //labelControl.ColumnSetting.UIRowsCount = 1;
            //labelControl.Control = LabelHelper.GenerateLabelControl(title, new ColumnUISettingDTO());

            var localContainerManager = (view as LocalContainerManager);

            var headerControl = new LabelControlManager(title, false);

            if ((view as LocalContainerManager).Expander == null)
            {
                (view as LocalContainerManager).GroupBox.Header = headerControl.WholeControl;
            }
            else
            {
                (view as LocalContainerManager).Expander.Header = headerControl.WholeControl;
            }
            AddControlToGrid(localContainerManager.MainControl, localContainerManager.GroupUISettingDTO.UIColumnsType,
                             localContainerManager.GroupUISettingDTO.UIRowsCount == 0 ? (short)-1 : localContainerManager.GroupUISettingDTO.UIRowsCount, null);
        }