示例#1
0
        /// <summary>
        /// Update the context.
        /// </summary>
        public virtual void UpdateContext()
        {
            // Set Filter and variable Selected.
            if (FilterSelected != null)
            {
                IUFilterController lFilterSelected = FilterSelected;

                Parent.Context.FilterNameSelected = lFilterSelected.Name;

                ArgumentController lArgumentSelected = lFilterSelected.InputFields.ArgumentSelected;

                if (lArgumentSelected != null)
                {
                    Parent.Context.FilterVariableNameSelected = lArgumentSelected.Name;
                }
            }

            // Update Context for all filters.
            foreach (IUFilterController lFilter in this)
            {
                lFilter.UpdateContext();
            }
            // Set the Executed Filter.
            Parent.Context.ExecutedFilter = ExecutedFilterName;
        }
 public ValueChangedEventArgs(ArgumentController argument, object oldValue, object newValue, DependencyRulesAgentLogic agentRule)
     : base(argument, agentRule)
 {
     mOldValue = oldValue;
     mNewValue = newValue;
 }
 public ValueChangedEventArgs(ArgumentController argument, DependencyRulesAgentLogic agentRule)
     : base(argument,agentRule)
 {
 }
 public EnabledChangedEventArgs(ArgumentController argument, DependencyRulesAgentLogic agentRule, bool oldEnabledValue)
     : base(argument, agentRule)
 {
     mOldEnabled = oldEnabledValue;
 }
 protected ArgumentEventArgs(ArgumentController argument, DependencyRulesAgentLogic agentRule)
 {
     margument = argument;
     Agent = agentRule;
 }
 protected ArgumentEventArgs(ArgumentController argument, DependencyRulesAgentLogic agentRule)
 {
     margument = argument;
     Agent     = agentRule;
 }
示例#7
0
 public EnabledChangedEventArgs(ArgumentController argument, DependencyRulesAgentLogic agentRule, bool oldEnabledValue)
     : base(argument, agentRule)
 {
     mOldEnabled = oldEnabledValue;
 }
示例#8
0
 public EnabledChangedEventArgs(ArgumentController argument, DependencyRulesAgentLogic agentRule)
     : base(argument, agentRule)
 {
 }
示例#9
0
 public ValueChangedEventArgs(ArgumentController argument, object oldValue, object newValue, DependencyRulesAgentLogic agentRule)
     : base(argument, agentRule)
 {
     mOldValue = oldValue;
     mNewValue = newValue;
 }