Esempio n. 1
0
        public EditProcParam( ProcParameter EditTarget )
            : this()
        {
            this.EditTarget = EditTarget;

            if ( EditTarget.ParamDefs.Count == 0 )
            {
                EditTarget.ParamDefs.Add( new ProcParameter.ParamDef( "", "" ) );
            }

            ParamControl.DataContext = EditTarget;
            IncomingCheck.IsChecked = EditTarget.Incoming;

            if ( !string.IsNullOrEmpty( EditTarget.TemplateStr ) )
            {
                TemplateStr.Text = EditTarget.TemplateStr;
            }

            if( !string.IsNullOrEmpty( EditTarget.Caption ) )
            {
                Caption.Text = EditTarget.Caption;
            }

            FormattedOutput.Text = EditTarget.ApplyParams();
        }