Esempio n. 1
0
 /// <summary>
 /// 加载附属数据
 /// </summary>
 protected virtual void LoadItemControls(ControlCollection controls)
 {
     foreach (Control ctrl in controls)
     {
         var gridView = ctrl as GridView;
         if (gridView != null)
         {
             ItemControls = ItemControls ?? new List <Control>();
             ItemControls.Add(gridView.Parent);
             BindControlEvent(gridView.Parent);
             this.ExecuteScript(string.Format("var table=new Winner.Table('{0}');table.Initialize();", gridView.ClientID));
             var builder = new StringBuilder();
             builder.AppendFormat("var ck{0}=new Winner.CheckBox('{0}',", gridView.ClientID);
             builder.Append("{StyleFile:null});");
             builder.AppendFormat("ck{0}.Initialize();", gridView.ClientID);
             this.ExecuteScript(builder.ToString());
         }
         else
         {
             LoadItemControls(ctrl.Controls);
         }
     }
 }
Esempio n. 2
0
 public CheckingWeakPasswordsWindow()
 {
     InitializeComponent();
     DataContext = ViewModel = new CheckingWeakPasswordsWindowViewModel();
     ItemControls.ColorProgressBar(this.FindControl <ProgressBar>("pbHard"));
 }