Example #1
0
        //SearchMemberPaths="Text,Value"
        private void ThemeEditUI_Loaded(object sender, RoutedEventArgs e)
        {
            Loaded -= ThemeEditUI_Loaded;

            winThis = Window.GetWindow(this);

            ObservableCollection <AyPerson> TableViewDatas = new ObservableCollection <AyPerson>();

            for (int i = 0; i < 100; i++)
            {
                AyPerson Model = new AyPerson();
                if (i == 0)
                {
                    Model.Name = "杨洋AY";
                }
                else
                {
                    Model.Name = AyUserName.UserName();
                }
                Model.Sex      = AyCommon.Rnd.Next(5);
                Model.Telphone = AyPhone.PhoneNumber();
                Model.Address  = AyAddress.Address();
                TableViewDatas.Add(Model);
            }

            tableView.ItemsSource = TableViewDatas;



            #region 测试数据 RadioBoxList CheckBoxList


            AyCheckBoxListItemModel sm1 = new AyCheckBoxListItemModel();
            sm1.ItemText  = "羽毛球";
            sm1.ItemValue = "ymq";
            sm1.IsChecked = false;

            AyCheckBoxListItemModel sm2 = new AyCheckBoxListItemModel();
            sm2.ItemText  = "乒乓球";
            sm2.ItemValue = "ppq";
            sm2.IsChecked = false;

            AyCheckBoxListItemModel sm3 = new AyCheckBoxListItemModel();
            sm3.ItemText  = "游泳";
            sm3.ItemValue = "yy";
            sm3.IsChecked = false;

            AyCheckBoxListItemModel sm4 = new AyCheckBoxListItemModel();
            sm4.ItemText  = "跑步";
            sm4.ItemValue = "pb";
            sm4.IsChecked = false;



            vmSport.sports0.Add(sm1);
            vmSport.sports0.Add(sm2);
            vmSport.sports0.Add(sm3);
            vmSport.sports0.Add(sm4);



            AyCheckBoxListItemModel m1 = new AyCheckBoxListItemModel();
            m1.ItemText  = "羽毛球";
            m1.ItemValue = "ymq";
            m1.IsChecked = false;

            AyCheckBoxListItemModel m2 = new AyCheckBoxListItemModel();
            m2.ItemText  = "乒乓球";
            m2.ItemValue = "ppq";
            m2.IsChecked = false;

            AyCheckBoxListItemModel m3 = new AyCheckBoxListItemModel();
            m3.ItemText  = "游泳";
            m3.ItemValue = "yy";
            m3.IsChecked = false;

            AyCheckBoxListItemModel m4 = new AyCheckBoxListItemModel();
            m4.ItemText  = "跑步";
            m4.ItemValue = "pb";
            m4.IsChecked = false;

            AyCheckBoxListItemModel m5 = new AyCheckBoxListItemModel();
            m5.ItemText  = "举重";
            m5.ItemValue = "jz";
            m5.IsChecked = false;

            AyCheckBoxListItemModel m6 = new AyCheckBoxListItemModel();
            m6.ItemText  = "平板撑";
            m6.ItemValue = "pbc";
            m6.IsChecked = false;


            AyCheckBoxListItemModel m61 = new AyCheckBoxListItemModel();
            m61.ItemText  = "平板撑1";
            m61.ItemValue = "pbc1";
            m61.IsChecked = false;

            AyCheckBoxListItemModel m62 = new AyCheckBoxListItemModel();
            m62.ItemText  = "平板撑2";
            m62.ItemValue = "pbc2";
            m62.IsChecked = true;

            AyCheckBoxListItemModel m63 = new AyCheckBoxListItemModel();
            m63.ItemText  = "平板撑3";
            m63.ItemValue = "pbc3";
            m63.IsChecked = true;

            AyCheckBoxListItemModel m64 = new AyCheckBoxListItemModel();
            m64.ItemText  = "平板撑4";
            m64.ItemValue = "pbc4";
            m64.IsChecked = false;

            AyCheckBoxListItemModel m65 = new AyCheckBoxListItemModel();
            m65.ItemText  = "平板撑5";
            m65.ItemValue = "pbc5";
            m65.IsChecked = false;

            AyCheckBoxListItemModel m66 = new AyCheckBoxListItemModel();
            m66.ItemText  = "平板撑6";
            m66.ItemValue = "pbc6";
            m66.IsChecked = false;

            AyCheckBoxListItemModel m67 = new AyCheckBoxListItemModel();
            m67.ItemText  = "平板撑7";
            m67.ItemValue = "pbc7";
            m67.IsChecked = false;

            vmSport.sports.Add(m1);
            vmSport.sports.Add(m2);
            vmSport.sports.Add(m3);
            vmSport.sports.Add(m4);
            vmSport.sports.Add(m5);
            vmSport.sports.Add(m6);

            vmSport.sports.Add(m61);
            vmSport.sports.Add(m62);
            vmSport.sports.Add(m63);
            vmSport.sports.Add(m64);
            vmSport.sports.Add(m65);
            vmSport.sports.Add(m66);
            vmSport.sports.Add(m67);

            AyCheckBoxListItemModel rm1 = new AyCheckBoxListItemModel();
            rm1.ItemText  = "爸爸";
            rm1.ItemValue = "bb";
            rm1.IsChecked = false;

            AyCheckBoxListItemModel rm2 = new AyCheckBoxListItemModel();
            rm2.ItemText  = "妈妈";
            rm2.ItemValue = "mm";
            rm2.IsChecked = false;

            AyCheckBoxListItemModel rm3 = new AyCheckBoxListItemModel();
            rm3.ItemText  = "妹妹";
            rm3.ItemValue = "meimei";
            rm3.IsChecked = false;

            AyCheckBoxListItemModel rm4 = new AyCheckBoxListItemModel();
            rm4.ItemText  = "弟弟";
            rm4.ItemValue = "dd";
            rm4.IsChecked = false;

            AyCheckBoxListItemModel rm5 = new AyCheckBoxListItemModel();
            rm5.ItemText  = "嫂子";
            rm5.ItemValue = "sz";
            rm5.IsChecked = false;

            AyCheckBoxListItemModel rm6 = new AyCheckBoxListItemModel();
            rm6.ItemText  = "奶奶";
            rm6.ItemValue = "nn";
            rm6.IsChecked = false;

            vmSport.sports2.Add(rm1);
            vmSport.sports2.Add(rm2);
            vmSport.sports2.Add(rm3);
            vmSport.sports2.Add(rm4);
            vmSport.sports2.Add(rm5);
            vmSport.sports2.Add(rm6);


            AyCheckBoxListItemModel rm7 = new AyCheckBoxListItemModel();
            rm7.ItemText  = "爸爸2";
            rm7.ItemValue = "bb";
            rm7.IsChecked = false;

            AyCheckBoxListItemModel rm8 = new AyCheckBoxListItemModel();
            rm8.ItemText  = "妈妈2";
            rm8.ItemValue = "mm";
            rm8.IsChecked = false;

            AyCheckBoxListItemModel rm9 = new AyCheckBoxListItemModel();
            rm9.ItemText  = "妹妹2";
            rm9.ItemValue = "meimei";
            rm9.IsChecked = false;

            AyCheckBoxListItemModel rm10 = new AyCheckBoxListItemModel();
            rm10.ItemText  = "弟弟2";
            rm10.ItemValue = "dd";
            rm10.IsChecked = false;

            AyCheckBoxListItemModel rm11 = new AyCheckBoxListItemModel();
            rm11.ItemText  = "嫂子2";
            rm11.ItemValue = "sz";
            rm11.IsChecked = false;

            AyCheckBoxListItemModel rm12 = new AyCheckBoxListItemModel();
            rm12.ItemText  = "奶奶2";
            rm12.ItemValue = "nn";
            rm12.IsChecked = false;

            vmSport.sports3.Add(rm7);
            vmSport.sports3.Add(rm8);
            vmSport.sports3.Add(rm9);
            vmSport.sports3.Add(rm10);
            vmSport.sports3.Add(rm11);
            vmSport.sports3.Add(rm12);

            vmSport.Submit = (x) =>
            {
                MessageBox.Show("你喜爱的运动项目" + vmSport.LoveSports + " || check:" + vmSport.TestCheckBoxValue);
            };
            gd.DataContext = vmSport;
            #endregion


            tvAuthTree.ItemsSource = CreateMenuTreeData();
        }
        //SearchMemberPaths="Text,Value"
        private void ThemeEditUI_Loaded(object sender, RoutedEventArgs e)
        {
            Loaded -= ThemeEditUI_Loaded;
            svRoot.ScrollToVerticalOffset(2000);

            TestTokenItems = new ObservableCollection <TestTokenItem>();
            //创建集合
            TestTokenItems.Add(new TestTokenItem {
                Text = "阿坝", Value = "0000001"
            });
            TestTokenItems.Add(new TestTokenItem {
                Text = "安庆", Value = "0000002"
            });
            TestTokenItems.Add(new TestTokenItem {
                Text = "澳门", Value = "0000003"
            });
            TestTokenItems.Add(new TestTokenItem {
                Text = "北京", Value = "0000004"
            });
            TestTokenItems.Add(new TestTokenItem {
                Text = "包头", Value = "0000005"
            });
            TestTokenItems.Add(new TestTokenItem {
                Text = "亳州", Value = "0000006"
            });
            TestTokenItems.Add(new TestTokenItem {
                Text = "重庆", Value = "0000007"
            });
            TestTokenItems.Add(new TestTokenItem {
                Text = "成都", Value = "0000008"
            });
            TestTokenItems.Add(new TestTokenItem {
                Text = "阿拉善", Value = "0000009"
            });
            TestTokenItems.Add(new TestTokenItem {
                Text = "大连", Value = "00000010"
            });
            TestTokenItems.Add(new TestTokenItem {
                Text = "德州", Value = "00000011"
            });
            TestTokenItems.Add(new TestTokenItem {
                Text = "鄂尔多斯", Value = "00000012"
            });
            TestTokenItems.Add(new TestTokenItem {
                Text = "福州", Value = "00000013"
            });
            TestTokenItems.Add(new TestTokenItem {
                Text = "广州", Value = "00000014"
            });
            TestTokenItems.Add(new TestTokenItem {
                Text = "哈尔滨", Value = "0000015"
            });
            TestTokenItems.Add(new TestTokenItem {
                Text = "合肥", Value = "0000016"
            });
            TestTokenItems.Add(new TestTokenItem {
                Text = "济南", Value = "00000017"
            });
            TestTokenItems.Add(new TestTokenItem {
                Text = "昆明", Value = "00000018"
            });
            TestTokenItems.Add(new TestTokenItem {
                Text = "拉萨", Value = "00000019"
            });
            TestTokenItems.Add(new TestTokenItem {
                Text = "连云港", Value = "00000020"
            });
            TestTokenItems.Add(new TestTokenItem {
                Text = "马鞍山", Value = "00000021"
            });
            TestTokenItems.Add(new TestTokenItem {
                Text = "南京", Value = "00000022"
            });
            TestTokenItems.Add(new TestTokenItem {
                Text = "南昌", Value = "00000023"
            });
            TestTokenItems.Add(new TestTokenItem {
                Text = "南通", Value = "00000024"
            });
            TestTokenItems.Add(new TestTokenItem {
                Text = "攀枝花", Value = "00000025"
            });
            TestTokenItems.Add(new TestTokenItem {
                Text = "青岛", Value = "00000026"
            });
            TestTokenItems.Add(new TestTokenItem {
                Text = "上海", Value = "00000027"
            });
            TestTokenItems.Add(new TestTokenItem {
                Text = "天津", Value = "00000028"
            });
            TestTokenItems.Add(new TestTokenItem {
                Text = "厦门", Value = "00000029"
            });
            TestTokenItems.Add(new TestTokenItem {
                Text = "银川", Value = "00000030"
            });
            TestTokenItems.Add(new TestTokenItem {
                Text = "孝感", Value = "00000031"
            });
            TestTokenItems.Add(new TestTokenItem {
                Text = "铜陵", Value = "00000032"
            });
            TestTokenItems.Add(new TestTokenItem {
                Text = "延安", Value = "00000033"
            });
            TestTokenItems.Add(new TestTokenItem {
                Text = "银川", Value = "00000034"
            });
            TestTokenItems.Add(new TestTokenItem {
                Text = "香港", Value = "00000035"
            });
            TestTokenItems.Add(new TestTokenItem {
                Text = "锡林郭勒", Value = "00000036"
            });
            TestTokenItems.Add(new TestTokenItem {
                Text = "无锡", Value = "00000037"
            });
            TestTokenItems.Add(new TestTokenItem {
                Text = "廊坊", Value = "00000038"
            });
            ttxtDiy.ItemsSource = allowInVliadTokenTextBox.ItemsSource = allowDuTokenTextBox.ItemsSource = defaultTokenizedTextBox.ItemsSource = TestTokenItems;



            ObservableCollection <AyPerson> TableViewDatas = new ObservableCollection <AyPerson>();

            for (int i = 0; i < 100; i++)
            {
                AyPerson Model = new AyPerson();
                if (i == 0)
                {
                    Model.Name = "杨洋AY";
                }
                else
                {
                    Model.Name = AyUserName.UserName();
                }
                Model.Sex      = AyCommon.Rnd.Next(5);
                Model.Telphone = AyPhone.PhoneNumber();
                Model.Address  = AyAddress.Address();
                TableViewDatas.Add(Model);
            }

            tableView.ItemsSource = TableViewDatas;



            #region 测试数据 RadioBoxList CheckBoxList


            AyCheckBoxListItemModel sm1 = new AyCheckBoxListItemModel();
            sm1.ItemText  = "羽毛球";
            sm1.ItemValue = "ymq";
            sm1.IsChecked = false;

            AyCheckBoxListItemModel sm2 = new AyCheckBoxListItemModel();
            sm2.ItemText  = "乒乓球";
            sm2.ItemValue = "ppq";
            sm2.IsChecked = false;

            AyCheckBoxListItemModel sm3 = new AyCheckBoxListItemModel();
            sm3.ItemText  = "游泳";
            sm3.ItemValue = "yy";
            sm3.IsChecked = false;

            AyCheckBoxListItemModel sm4 = new AyCheckBoxListItemModel();
            sm4.ItemText  = "跑步";
            sm4.ItemValue = "pb";
            sm4.IsChecked = false;



            vmSport.sports0.Add(sm1);
            vmSport.sports0.Add(sm2);
            vmSport.sports0.Add(sm3);
            vmSport.sports0.Add(sm4);



            AyCheckBoxListItemModel m1 = new AyCheckBoxListItemModel();
            m1.ItemText  = "羽毛球";
            m1.ItemValue = "ymq";
            m1.IsChecked = false;

            AyCheckBoxListItemModel m2 = new AyCheckBoxListItemModel();
            m2.ItemText  = "乒乓球";
            m2.ItemValue = "ppq";
            m2.IsChecked = false;

            AyCheckBoxListItemModel m3 = new AyCheckBoxListItemModel();
            m3.ItemText  = "游泳";
            m3.ItemValue = "yy";
            m3.IsChecked = false;

            AyCheckBoxListItemModel m4 = new AyCheckBoxListItemModel();
            m4.ItemText  = "跑步";
            m4.ItemValue = "pb";
            m4.IsChecked = false;

            AyCheckBoxListItemModel m5 = new AyCheckBoxListItemModel();
            m5.ItemText  = "举重";
            m5.ItemValue = "jz";
            m5.IsChecked = false;

            AyCheckBoxListItemModel m6 = new AyCheckBoxListItemModel();
            m6.ItemText  = "平板撑";
            m6.ItemValue = "pbc";
            m6.IsChecked = false;


            AyCheckBoxListItemModel m61 = new AyCheckBoxListItemModel();
            m61.ItemText  = "平板撑1";
            m61.ItemValue = "pbc1";
            m61.IsChecked = false;

            AyCheckBoxListItemModel m62 = new AyCheckBoxListItemModel();
            m62.ItemText  = "平板撑2";
            m62.ItemValue = "pbc2";
            m62.IsChecked = true;

            AyCheckBoxListItemModel m63 = new AyCheckBoxListItemModel();
            m63.ItemText  = "平板撑3";
            m63.ItemValue = "pbc3";
            m63.IsChecked = true;

            AyCheckBoxListItemModel m64 = new AyCheckBoxListItemModel();
            m64.ItemText  = "平板撑4";
            m64.ItemValue = "pbc4";
            m64.IsChecked = false;

            AyCheckBoxListItemModel m65 = new AyCheckBoxListItemModel();
            m65.ItemText  = "平板撑5";
            m65.ItemValue = "pbc5";
            m65.IsChecked = false;

            AyCheckBoxListItemModel m66 = new AyCheckBoxListItemModel();
            m66.ItemText  = "平板撑6";
            m66.ItemValue = "pbc6";
            m66.IsChecked = false;

            AyCheckBoxListItemModel m67 = new AyCheckBoxListItemModel();
            m67.ItemText  = "平板撑7";
            m67.ItemValue = "pbc7";
            m67.IsChecked = false;

            vmSport.sports.Add(m1);
            vmSport.sports.Add(m2);
            vmSport.sports.Add(m3);
            vmSport.sports.Add(m4);
            vmSport.sports.Add(m5);
            vmSport.sports.Add(m6);

            vmSport.sports.Add(m61);
            vmSport.sports.Add(m62);
            vmSport.sports.Add(m63);
            vmSport.sports.Add(m64);
            vmSport.sports.Add(m65);
            vmSport.sports.Add(m66);
            vmSport.sports.Add(m67);

            AyCheckBoxListItemModel rm1 = new AyCheckBoxListItemModel();
            rm1.ItemText  = "爸爸";
            rm1.ItemValue = "bb";
            rm1.IsChecked = false;

            AyCheckBoxListItemModel rm2 = new AyCheckBoxListItemModel();
            rm2.ItemText  = "妈妈";
            rm2.ItemValue = "mm";
            rm2.IsChecked = false;

            AyCheckBoxListItemModel rm3 = new AyCheckBoxListItemModel();
            rm3.ItemText  = "妹妹";
            rm3.ItemValue = "meimei";
            rm3.IsChecked = false;

            AyCheckBoxListItemModel rm4 = new AyCheckBoxListItemModel();
            rm4.ItemText  = "弟弟";
            rm4.ItemValue = "dd";
            rm4.IsChecked = false;

            AyCheckBoxListItemModel rm5 = new AyCheckBoxListItemModel();
            rm5.ItemText  = "嫂子";
            rm5.ItemValue = "sz";
            rm5.IsChecked = false;

            AyCheckBoxListItemModel rm6 = new AyCheckBoxListItemModel();
            rm6.ItemText  = "奶奶";
            rm6.ItemValue = "nn";
            rm6.IsChecked = false;

            vmSport.sports2.Add(rm1);
            vmSport.sports2.Add(rm2);
            vmSport.sports2.Add(rm3);
            vmSport.sports2.Add(rm4);
            vmSport.sports2.Add(rm5);
            vmSport.sports2.Add(rm6);


            AyCheckBoxListItemModel rm7 = new AyCheckBoxListItemModel();
            rm7.ItemText  = "爸爸2";
            rm7.ItemValue = "bb";
            rm7.IsChecked = false;

            AyCheckBoxListItemModel rm8 = new AyCheckBoxListItemModel();
            rm8.ItemText  = "妈妈2";
            rm8.ItemValue = "mm";
            rm8.IsChecked = false;

            AyCheckBoxListItemModel rm9 = new AyCheckBoxListItemModel();
            rm9.ItemText  = "妹妹2";
            rm9.ItemValue = "meimei";
            rm9.IsChecked = false;

            AyCheckBoxListItemModel rm10 = new AyCheckBoxListItemModel();
            rm10.ItemText  = "弟弟2";
            rm10.ItemValue = "dd";
            rm10.IsChecked = false;

            AyCheckBoxListItemModel rm11 = new AyCheckBoxListItemModel();
            rm11.ItemText  = "嫂子2";
            rm11.ItemValue = "sz";
            rm11.IsChecked = false;

            AyCheckBoxListItemModel rm12 = new AyCheckBoxListItemModel();
            rm12.ItemText  = "奶奶2";
            rm12.ItemValue = "nn";
            rm12.IsChecked = false;

            vmSport.sports3.Add(rm7);
            vmSport.sports3.Add(rm8);
            vmSport.sports3.Add(rm9);
            vmSport.sports3.Add(rm10);
            vmSport.sports3.Add(rm11);
            vmSport.sports3.Add(rm12);

            vmSport.Submit = (x) =>
            {
                MessageBox.Show("你喜爱的运动项目" + vmSport.LoveSports + " || check:" + vmSport.TestCheckBoxValue);
            };
            gd.DataContext = vmSport;
            #endregion


            tvAuthTree.ItemsSource = CreateMenuTreeData();
        }