private RelationshipUISettingDTO GetRelationshipUISetting()
        {
            RelationshipUISettingDTO setting = new RelationshipUISettingDTO();

            setting.UIColumnsType = Enum_UIColumnsType.Half;
            return(setting);
        }
Пример #2
0
 public DataGridViewColumn(TemporaryLinkState temporaryLinkState, RelationshipUISettingDTO relationshipSetting)
 {
     //ColumnSetting = columnSetting;
     //   LinkType = linkType;
     RelationshipSetting = relationshipSetting;
     TemporaryLinkState  = temporaryLinkState;
     // TypeProperty = correspondingTypeProperty;
     //   Column = column;
     //UnSetValue = null;
     //this.Loaded += DataGridTextColumn_Loaded;
 }
Пример #3
0
 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;
     }
 }
Пример #4
0
        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);
        }
Пример #5
0
        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);
        }
Пример #6
0
 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;
 }