public ParameterDTOEditBinder(IPropertyBinderNotifier <TObjectType, IParameterDTO> propertyBinder, UxParameterDTOEdit parameterDTOEdit) : base(propertyBinder) { _parameterDTOEdit = parameterDTOEdit; _parameterDTOEdit.Changing += ValueInControlChanging; _parameterDTOEdit.Changed += () => NotifyChange(); }
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(); }
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; }