private void Uc_Activate_Event(object sender) { ucCourse uc = (ucCourse)sender; if (frmMain.ShowActive(uc.Gid, uc.GoodsName) == true) { init(); } }
private void Uc_Tryout_Event(object sender) { ucCourse uc = (ucCourse)sender; _main.Cate_Id = uc.Gid; _main.Cate_Name = uc.GoodsName; _main.Cate_Act = uc.IsAct; selectCate(_main.Cate_Id); _main.SwitchPage(E_Page_Type.User); }
private void Tt_Selected_Event(object sender) { otAllUnSelect(spTwoTag, sender); ucTag tt = (ucTag)sender; _two_gid = tt.Gid; var data = tt.Data; spCourse.Children.Clear(); for (int i = 0; i < data.Count; i += 2) { Grid g = new Grid(); g.ColumnDefinitions.Add(new ColumnDefinition()); g.ColumnDefinitions.Add(new ColumnDefinition()); var d = data[i]; ucCourse uc1 = new ucCourse(d["gid"].ToString(), d["goods_name"].ToString(), d["price"].ToString(), d["sale"].ToString(), ((int)d["is_sale"]) == 1 ? true : false, ((int)d["is_act"]) == 1 ? true : false); uc1.SetValue(Grid.ColumnProperty, 0); uc1.Height = 100; uc1.Width = 400; uc1.Activate_Event += Uc_Activate_Event; uc1.Tryout_Event += Uc_Tryout_Event; uc1.Click_Event += Uc_Click_Event; g.Children.Add(uc1); if (i + 1 < data.Count) { d = data[i + 1]; ucCourse uc2 = new ucCourse(d["gid"].ToString(), d["goods_name"].ToString(), d["price"].ToString(), d["sale"].ToString(), ((int)d["is_sale"]) == 1 ? true : false, ((int)d["is_act"]) == 1 ? true : false); uc2.SetValue(Grid.ColumnProperty, 1); uc2.Height = 100; uc2.Width = 400; uc2.Activate_Event += Uc_Activate_Event; uc2.Tryout_Event += Uc_Tryout_Event; uc2.Click_Event += Uc_Click_Event; g.Children.Add(uc2); } g.Margin = new Thickness(10); spCourse.Children.Add(g); } }