コード例 #1
0
        public ConditionalActionEditorControlViewModel(ConditionalActionModel action)
            : base(action, action.Actions)
        {
            this.CaseSensitive        = action.CaseSensitive;
            this.SelectedOperatorType = action.Operator;
            this.RepeatWhileTrue      = action.RepeatWhileTrue;

            this.Clauses.AddRange(action.Clauses.Select(c => new ConditionalClauseViewModel(c, this)));
        }
        public ConditionalActionEditorControlViewModel(ConditionalActionModel action)
            : base(action)
        {
            this.CaseSensitive        = action.CaseSensitive;
            this.SelectedOperatorType = action.Operator;

            this.Clauses.AddRange(action.Clauses.Select(c => new ConditionalClauseViewModel(c, this)));

            foreach (ActionModelBase subAction in action.Actions)
            {
                subActions.Add(subAction);
            }
        }