Esempio n. 1
0
 public VwAddEquation(IEquationsUiService equationsUiService, VmAddEquation vmAddEquation, bool isModal)
 {
     _equationsUiService = equationsUiService;
     _vmAddEquation      = vmAddEquation;
     IsModal             = isModal;
     InitializeComponent();
     BindingContext = vmAddEquation;
 }
Esempio n. 2
0
        public VwCalculationTree(VmCalculationTree vmCalculationTree, IEquationsUiService equationsUiService)
        {
            _vmCalculationTree  = vmCalculationTree;
            _equationsUiService = equationsUiService;

            InitializeComponent();
            this.BindingContext = _vmCalculationTree;
        }
Esempio n. 3
0
        public VwShowMathExpression(IEquationsUiService equationsUiService, SingleResult mathExpression)
        {
            EquationsUiService = equationsUiService;
            MathExpression     = mathExpression;

            InitializeComponent();

            InitInfoRows();

            this.BindingContext = this;
        }
Esempio n. 4
0
        public VmAddEquation(IEquationsUiService equationsUiService, ContentManager contentManager)
        {
            _equationsUiService = equationsUiService;

            ContentManager     = contentManager;
            SelectionCancelled = false;

            EquationMsg  = DefaultEquationMsg;
            ParamTypeMsg = DefaultParamTypeMsg;

            RecordSyntaxNotes();
        }
        public VmChooseMultiUom(ContentManager contentManager, IEquationsUiService equationsUiService,
                                IList <UOMSet> uomSets, int uomSetSelectedIndex, IList <KnownUOM> uomSelections)
        {
            ContentManager      = contentManager;
            _equationsUiService = equationsUiService;

            RefreshUomSetNames(uomSets, uomSetSelectedIndex);
            InitUomSelections(uomSelections);

            RefreshParamTypes();
            RefreshRowInfo();

            SelectionCancelled = false;
        }
Esempio n. 6
0
        public VwSelectStringsFromGroupedList(IEquationsUiService equationsUiService, IDictionary <string, /*selected*/ bool> groupExpansions, IList <GroupedString> groupedStrings,
                                              bool multiSelect, string title, string subTitle,
                                              Func <IList <GroupedString>, bool /*Result: not used*/> okCallback,
                                              bool isModal)
        {
            MultiSelect        = multiSelect;
            EquationsUiService = equationsUiService;
            _groupExpansions   = groupExpansions;

            foreach (var item in groupedStrings)
            {
                GroupedStrings.Add(item);
            }

            OkCallback = okCallback;

            IsModal = isModal;
            InitializeComponent();
            BindingContext = this;
        }
Esempio n. 7
0
 public VmEquations(IEquationsUiService equationsUiService)
 {
     _equationsUiService = equationsUiService;
     DefineCommands();
 }
Esempio n. 8
0
 public VmCalculationTree(IEquationsUiService equationsUiService, EqnCalc equationCalc, string numberFormat)
 {
     EquationsUiService  = equationsUiService;
     NumberFormat        = numberFormat;
     CurrentEquationCalc = equationCalc;
 }