/// <summary> /// 給TextBlock名稱 /// </summary> void Initial() { List <BaseOptions> list = CustomOption.FiveStartTab(); foreach (var tmp in result.Values) { if (tmp is TextBlock) { var tb = (tmp as TextBlock); var item = list.Where(x => (x.ID - 1).ToString() == tb.Name.Replace("tbType", "")).FirstOrDefault(); if (item != null) { tb.Text = item.Name; } } } }
/// <summary> /// 設定資料 /// </summary> void SetData() { btnTransfer.IsEnabled = false; AllConbination = Calculation.CombinationNumber(5, 0, 9); cblSpecialExclude.ItemsSource = Calculation.CreateOption(1, 14, new string[14] { "上山", "下山", "不连", "2连", "3连", "4连", "5连", "AAAAA", "AABCD", "AABBC", "AAABB", "AAABC", "AAAAB", "ABCDE" }); if (form == null) { form = new Dictionary <int, System.Windows.Controls.UserControl>(); } int i = 0; foreach (var tmp in CustomOption.FiveStartTab()) { if (tmp.ID == 1) { form.Add(tmp.ID, new UcFiveStart1()); } else if (tmp.ID == 2) { form.Add(tmp.ID, new UcFiveStart2()); } else if (tmp.ID == 11) { form.Add(tmp.ID, new UcFiveStart3()); } else if (tmp.ID == 12) { form.Add(tmp.ID, new UcFiveStart4()); } else if (tmp.ID == 13) { form.Add(tmp.ID, new UcFiveStart5()); } i = (tmp.ID > 2 && tmp.ID < 10 ? 2 : tmp.ID); TabItem tb = new TabItem() { Content = (form.Where(x => x.Key == i).FirstOrDefault().Value), Header = tmp.Name }; tcSettings.Items.Add(tb); } }