// 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); }
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); }
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); }