internal override Control Build(DaiControlBase control)
        {
            TextBox t = new TextBox();

            t.ID = control.Name;
            return(t);
        }
Example #2
0
 //gelen kontrolün tipine göre ilgili builder nesnesini döneriz.
 internal static DaiControlBuilderBase GetBuilder(DaiControlBase control)
 {
     if (control is DaiTextBox)
     {
         return(new DaiTextBoxBuilder());
     }
     throw new Exception("not found");
     //DaiTextBoxBuilder sinifi olmasi lazim class ismi sonuna Builder eklenerek Reflection ile create edilmeli
     //bu sayede if else bloklarından kurtuluruz.
 }
Example #3
0
 internal abstract Control Build(DaiControlBase control);