private void btnOk_Click(object sender, RoutedEventArgs e) { FlowRuleDefineDialog dialog = new FlowRuleDefineDialog(); dialog.Closed += new EventHandler(dialog_Closed); dialog.SysName = _sysName; dialog.ObjectName = _objectName; dialog.ConditionList = _lineObject == null ? null : _lineObject.ConditionList; dialog.LoadConditions(); dialog.Show(); }
/// <summary> /// 定义规则返回事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void dialog_Closed(object sender, EventArgs e) { FlowRuleDefineDialog dialog = sender as FlowRuleDefineDialog; if (dialog.DialogResult == true) { if (_lineObject == null) { _lineObject = new LineObject(); } _lineObject.ConditionList = dialog.ConditionList; UpdateLineObject(_lineObject); //SetRulesText(); } }