/// <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); } } }
public CheckingWeakPasswordsWindow() { InitializeComponent(); DataContext = ViewModel = new CheckingWeakPasswordsWindowViewModel(); ItemControls.ColorProgressBar(this.FindControl <ProgressBar>("pbHard")); }