예제 #1
0
 public App()
 {
     //week 4
     //定义一个myVModel 的值
     myvm = new VModel();
     InitializeComponent();
     Suspending += OnSuspending;//application的一个属性,程序挂起使执行
 }
예제 #2
0
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            navi.OnNavigatedTo(e);
            vmodel = (VModel)e.Parameter;

            vmodel.MyList.Add(new singer { Title = "韩红", ImagePath = new BitmapImage(new Uri("ms-appx:///" + "Assets/韩红.jpg")), Content = "韩红,空军政治部文工团副团长、慈善家、音乐人、电视导演。1971年9月26日出生于西藏自治区昌都市,父亲是汉族,母亲是藏族。" });
            vmodel.MyList.Add(new singer { Title = "古巨基", ImagePath = new BitmapImage(new Uri("ms-appx:///" + "Assets/古巨基.jpg")), Content = "2014年7月15日,古巨基在微博宣布和相恋多年的助理女友修成正果,并上传浪漫唯美婚纱照。" });
            vmodel.MyList.Add(new singer { Title = "曹格", ImagePath = new BitmapImage(new Uri("ms-appx:///" + "Assets/曹格.jpg")), Content = "曹格,本名曹佰豪,客家人[1] ,祖籍广东,1979年7月9日出生于马来西亚沙巴州古打毛律,马来西亚华语流行音乐创作歌手。" });
            vmodel.MyList.Add(new singer { Title = "邓紫棋", ImagePath = new BitmapImage(new Uri("ms-appx:///" + "Assets/邓紫棋.jpg")), Content = "中国香港创作型女歌手。4岁移居香港。5岁开始尝试作曲及填词,13岁通过8级钢琴。" });
            vmodel.MyList.Add(new singer { Title = "韩磊", ImagePath = new BitmapImage(new Uri("ms-appx:///" + "Assets/韩磊.jpg")), Content = "韩磊,又名森布尔,1968年2月23日出生于呼和浩特市,中国男歌手。" });
            vmodel.MyList.Add(new singer { Title = "胡彦斌", ImagePath = new BitmapImage(new Uri("ms-appx:///" + "Assets/胡彦斌.jpg")), Content = "胡彦斌,1983年7月4日生于上海市,中国内地男歌手、音乐制作人" });
            vmodel.MyList.Add(new singer { Title = "黄绮珊", ImagePath = new BitmapImage(new Uri("ms-appx:///" + "Assets/黄绮珊.jpg")), Content = "黄绮珊又《只有你》打响知名度,她还唱过许多苏芮的歌,令苏芮本人也对这个模仿者“畏惧三分”." });
            vmodel.MyList.Add(new singer { Title = "李健", ImagePath = new BitmapImage(new Uri("ms-appx:///" + "Assets/李健.jpg")), Content = "李健,1974年9月23日出生于黑龙江省哈尔滨市,中国流行男歌手。毕业于清华大学电子工程系。" });
            vmodel.MyList.Add(new singer { Title = "茜拉", ImagePath = new BitmapImage(new Uri("ms-appx:///" + "Assets/茜拉.jpg")), Content = "1990年8月13日生于马来西亚吉隆坡文良港,马来西亚女歌手,因信仰,在公共场合都戴着头巾以示尊重" });
            vmodel.MyList.Add(new singer { Title = "孙楠", ImagePath = new BitmapImage(new Uri("ms-appx:///" + "Assets/孙楠.jpg")), Content = "孙楠,1969年2月18日生于辽宁省大连市甘井子区,中国大陆男歌手、演员、配音、导演,任梦舟明星足球队队长。" });
            vmodel.MyList.Add(new singer { Title = "张杰", ImagePath = new BitmapImage(new Uri("ms-appx:///" + "Assets/张杰.jpg")), Content = "张杰,1982年12月20日出生于四川成都,中国流行歌手。" });
            vmodel.MyList.Add(new singer { Title = "张靓颖", ImagePath = new BitmapImage(new Uri("ms-appx:///" + "Assets/张靓颖.jpg")), Content = "1984年10月11日生于四川成都,中国流行女歌手,毕业于四川大学外国语学院" });
            vmodel.MyList.Add(new singer { Title = "alin", ImagePath = new BitmapImage(new Uri("ms-appx:///" + "Assets/alin.jpg")), Content = "1983年9月20日出生于台湾省台东市,台东阿美族原住民,中国台湾流行乐女歌手。" });
            vmodel.MyList.Add(new singer { Title = "张宇", ImagePath = new BitmapImage(new Uri("ms-appx:///" + "Assets/张宇.jpg")), Content = "本名张博翔,1967年4月30日出生于台湾,毕业于逢甲大学银行保险系,擅长钢琴及吉他。华语男歌手、音乐创作人、主持人。" });
            vmodel.MyList.Add(new singer { Title = "周笔畅", ImagePath = new BitmapImage(new Uri("ms-appx:///" + "Assets/周笔畅.jpg")), Content = "华语女歌手、词曲创作人、演员、Begins品牌主理人兼设计总监,1985年7月26日出生于湖南长沙" });
            

            gView.ItemsSource = vmodel.MyList;
            lView.ItemsSource = vmodel.MyList;

            vmodel.PropertyChanged += (sender, e1) =>
            {
                if (e1.PropertyName == "SelectedItemIndex")
                {
                    //改变选中目标
                    gView.SelectedIndex = -1;
                    lView.SelectedIndex = -1;
                    for (int i = 0; i < vmodel.SelectedItemIndex.Count; i++) 
                    {
                        gView.SelectedItems.Add(gView.Items[vmodel.SelectedItemIndex[i]]);
                        lView.SelectedItems.Add(lView.Items[vmodel.SelectedItemIndex[i]]);
                    }  
                }
            };
        }