private void mVariableDynamic_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e) { if (e.PropertyName == nameof(VariableBase.Formula)) { ValueExpressionTextBox.Init(mContext, mVariableDynamic, nameof(VariableDynamic.ValueExpression)); } }
private void mVariableDynamic_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e) { if (e.PropertyName == VariableBase.Fields.Formula) { ValueExpressionTextBox.Init(mVariableDynamic, VariableDynamic.Fields.ValueExpression); } }
public VariableDynamicPage(VariableDynamic var) { InitializeComponent(); mVariableDynamic = var; App.ObjFieldBinding(ValueExpressionTextBox, TextBox.TextProperty, var, VariableDynamic.Fields.ValueExpression); ValueExpressionTextBox.Init(mVariableDynamic, VariableDynamic.Fields.ValueExpression); mVariableDynamic.PropertyChanged += mVariableDynamic_PropertyChanged; }
public VariableDynamicPage(VariableDynamic var, Context context) { InitializeComponent(); mContext = context; mVariableDynamic = var; GingerCore.GeneralLib.BindingHandler.ObjFieldBinding(ValueExpressionTextBox, TextBox.TextProperty, var, nameof(VariableDynamic.ValueExpression)); ValueExpressionTextBox.Init(mContext, mVariableDynamic, nameof(VariableDynamic.ValueExpression)); mVariableDynamic.PropertyChanged += mVariableDynamic_PropertyChanged; }