コード例 #1
0
 public Visual GetControl(Application application)
 {
     if (control == null)
     {
         control = new Control_BooleanGSIEnum(this);
     }
     control.SetApplication(application);
     return(control);
 }
コード例 #2
0
        /// <summary>Update the assigned control with the new application.</summary>
        public void SetApplication(Application application)
        {
            control?.SetApplication(application);

            // Check to ensure the variable paths are valid
            if (application != null && !string.IsNullOrWhiteSpace(StatePath) && !application.ParameterLookup.ContainsKey(StatePath))
            {
                StatePath = string.Empty;
            }
        }