Пример #1
0
        public ParameterDTOEditBinder(IPropertyBinderNotifier <TObjectType, IParameterDTO> propertyBinder, UxParameterDTOEdit parameterDTOEdit) : base(propertyBinder)
        {
            _parameterDTOEdit           = parameterDTOEdit;
            _parameterDTOEdit.Changing += ValueInControlChanging;

            _parameterDTOEdit.Changed += () => NotifyChange();
        }
Пример #2
0
        public SimulationExpressionsView(IImageListRetriever imageListRetriever, IToolTipCreator toolTipCreator)
        {
            _imageListRetriever = imageListRetriever;
            _toolTipCreator     = toolTipCreator;
            InitializeComponent();
            InitializeWithGrid(gridViewParameters);
            _toolTipController = new ToolTipController();

            _gridViewBinder = new GridViewBinder <ExpressionContainerDTO>(gridViewParameters)
            {
                BindingMode = BindingMode.OneWay
            };
            _screenBinder                        = new ScreenBinder <SimulationExpressionsDTO>();
            _favoriteRepository                  = new UxRepositoryItemCheckEdit(gridViewParameters);
            _uxReferenceConcentration            = new UxParameterDTOEdit();
            _uxHalfLifeLiver                     = new UxParameterDTOEdit();
            _uxHalfLifeIntestine                 = new UxParameterDTOEdit();
            _containerDisplayNameRepository      = new UxRepositoryItemImageComboBox(gridViewParameters, _imageListRetriever);
            gridViewParameters.GroupFormat       = "[#image]{1}";
            gridViewParameters.EndGrouping      += (o, e) => gridViewParameters.ExpandAllGroups();
            gridViewParameters.AllowsFiltering   = false;
            gridViewParameters.CustomColumnSort += customColumnSort;
            gridViewParameters.GridControl.ToolTipController = _toolTipController;
            _toolTipController.GetActiveObjectInfo          += onToolTipControllerGetActiveObjectInfo;
        }
        public IndividualMoleculePropertiesView()
        {
            InitializeComponent();
            _screenBinder = new ScreenBinder <MoleculePropertiesDTO>();

            _uxHalfLifeLiver          = new UxParameterDTOEdit();
            _uxHalfLifeIntestine      = new UxParameterDTOEdit();
            _uxReferenceConcentration = new UxParameterDTOEdit();
        }
Пример #4
0
        public static ParameterDTOEditBinder <TObjectType> To <TObjectType>(this IScreenToElementBinder <TObjectType, IParameterDTO> screenToElementBinder, UxParameterDTOEdit parameterDTOEdit)
        {
            var element = new ParameterDTOEditBinder <TObjectType>(screenToElementBinder.PropertyBinder, parameterDTOEdit);

            screenToElementBinder.ScreenBinder.AddElement(element);
            return(element);
        }
 private void updateToolTip(LayoutControlItem layoutControlItem, UxParameterDTOEdit parameterDTOEdit, string toolTip)
 {
     layoutControlItem.OptionsToolTip.ToolTip = toolTip;
     parameterDTOEdit.ToolTip = toolTip;
 }