private RelationshipUISettingDTO GetRelationshipUISetting() { RelationshipUISettingDTO setting = new RelationshipUISettingDTO(); setting.UIColumnsType = Enum_UIColumnsType.Half; return(setting); }
public DataGridViewColumn(TemporaryLinkState temporaryLinkState, RelationshipUISettingDTO relationshipSetting) { //ColumnSetting = columnSetting; // LinkType = linkType; RelationshipSetting = relationshipSetting; TemporaryLinkState = temporaryLinkState; // TypeProperty = correspondingTypeProperty; // Column = column; //UnSetValue = null; //this.Loaded += DataGridTextColumn_Loaded; }
public RelationshipControlManagerForOneDataForm(FrameworkElement view, RelationshipUISettingDTO relationshipSetting) : base() { RelationshipUISettingDTO = relationshipSetting; // RelatedControl = new List<FrameworkElement>(); View = view; if (relationshipSetting.Expander == false) { MainControl = view; } else { Expander = new Expander(); Expander.Margin = new Thickness(5, 5, 5, 5); Expander.BorderThickness = new Thickness(1); Expander.BorderBrush = new SolidColorBrush(Colors.LightGray); Expander.Content = view; Expander.IsExpanded = relationshipSetting.IsExpanded; MainControl = Expander; // Expander.LostFocus += Expander_LostFocus; Expander.MouseLeave += Expander_MouseLeave; // Expander.GotFocus += Expander_GotFocus; Expander.MouseEnter += Expander_MouseEnter; } }
public I_RelationshipControlManager GenerateRelationshipControlManagerForMultipleDataForm(TemporaryLinkState temporaryLinkState, RelationshipUISettingDTO relationshipUISetting, bool labelControlManager, string labelText) { var controlManager = new RelationshipControlManagerForMultipleDataForm(temporaryLinkState, relationshipUISetting); if (labelControlManager) { controlManager.LabelControlManager = new LabelControlManager(labelText, false); } return(controlManager); }
public I_RelationshipControlManager GenerateRelationshipControlManagerForOneDataForm(object view, RelationshipUISettingDTO relationshipUISetting, bool labelControlManager, string labelText) { var controlManager = new RelationshipControlManagerForOneDataForm(view as FrameworkElement, relationshipUISetting); if (labelControlManager) { controlManager.LabelControlManager = new LabelControlManager(labelText, true); } return(controlManager); }
public RelationshipControlManagerForMultipleDataForm(TemporaryLinkState temporaryLinkState, RelationshipUISettingDTO relationshipSetting) : base() { // RelatedControl = new List<FrameworkElement>(); DataGridColumn = new UIControlHelper.DataGridViewColumn(temporaryLinkState, relationshipSetting); DataGridColumn.TemporaryViewRequested += DataGridColumn_TemporaryViewRequested; DataGridColumn.TemporaryViewLoaded += DataGridColumn_TemporaryViewLoaded; DataGridColumn.TemporaryViewSerchTextChanged += DataGridColumn_TemporaryViewSerchTextChanged1; DataGridColumn.FocusLost += DataGridColumn_FocusLost; }