Eplan Platform API
Eplan.EplApi.ApplicationFramework Namespace / ActionParameterProperties Class
Members Example

ActionParameterProperties Class
Description of a parameter that can be passed to an ActionCallingContext. This class only serves for documentation purposes.
Inheritance Hierarchy

System.Object
   Eplan.EplApi.ApplicationFramework.ActionParameterProperties

Syntax
public class ActionParameterProperties 
Example
Example of listing action parameters
ActionManager oMng = new ActionManager();
Action oAction = oMng.FindAction(m_strActionName);
labelDescription.Text = oAction.ActionProperties.Description;

ArrayList lst= oAction.ActionProperties.GetParameterProperties();

if (lst.Count== 0)
{
   listViewParameter.Hide();
}
else
{
   foreach (ActionParameterProperties oProperties in lst)
   {
        String strParamName         = oProperties.Name;
        String strParamDescription  = oProperties.Description;

        System.Windows.Forms.ListViewItem listItem= new System.Windows.Forms.ListViewItem(strParamName);
        listItem.SubItems.Add(strParamDescription);

        listViewParameter.Items.Add(listItem);

    }
    listViewParameter.Show();
}
Public Constructors
 NameDescription
Public ConstructorOverloaded.   
Top
Public Properties
 NameDescription
Public PropertyName of a parameter.  
Top
Public Methods
 NameDescription
Public MethodDestructor for deterministic finalization of ActionParameterProperties object.  
Public MethodFor internal use only.  
Public MethodDescription text of a parameter. Sets name and description text of a parameter.  
Top
See Also