Exemplo n.º 1
0
        /// <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;
                    }
                }
            }
        }
Exemplo n.º 2
0
        /// <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);
            }
        }