Ejemplo n.º 1
0
        protected virtual void Awake()
        {
            exposedProperty = new ObservableVariable <TTo>();
            ViewModel       = new OperatorVariableViewModel <TTo>(exposedProperty);

            bindingList = new BindingList <TFrom>(this, fromBinding);
            bindingList.VariableChanged += BindingListVariableChangedHandler;
        }
Ejemplo n.º 2
0
        protected override void Awake()
        {
            base.Awake();

            exposedVariable = new ObservableVariable <bool>();
            ViewModel       = new OperatorVariableViewModel <bool>(exposedVariable);

            variableBinding = new VariableBinding <object>(variable, this);
            variableBinding.Property.Changed += OnVariableChanged;
            variableBinding.Property.Cleared += OnVariableCleared;
        }
Ejemplo n.º 3
0
        protected virtual void Awake()
        {
            result    = new ObservableVariable <bool>();
            viewModel = new OperatorVariableViewModel <bool>(result);
            ViewModel = viewModel;

            operandABinding = new VariableBinding <double>(operandA, this);
            operandABinding.Property.Changed += OperandChangedHandler;
            operandBBinding = new VariableBinding <double>(operandB, this);
            operandBBinding.Property.Changed += OperandChangedHandler;
        }
Ejemplo n.º 4
0
        protected virtual void Awake()
        {
            exposedProperty = new ObservableVariable <string>();
            ViewModel       = new OperatorVariableViewModel <string>(exposedProperty);

            formatBinding = new VariableBinding <string>(format, this);
            formatBinding.Property.Changed += OnFormatChanged;

            parametersBindingList = new BindingList <object>(this, parameters);
            parametersBindingList.VariableChanged += OnBindingListVariableChanged;
        }
Ejemplo n.º 5
0
        protected override void Awake()
        {
            base.Awake();

            RegisterVariable <T>(source)
            .OnChanged(OnBoundPropertyChanged)
            .OnCleared(OnBoundPropertyCleared);

            initialBinding  = new VariableBinding <T>(InitialValue, this);
            exposedProperty = new ObservableVariable <T>();
            ViewModel       = new OperatorVariableViewModel <T>(exposedProperty);
        }