private void MonkInfo_ListView_SelectionChanged(object sender, SelectionChangedEventArgs e) { monkinfoDisp emp = MonkInfo_ListView.SelectedItem as monkinfoDisp; if (emp != null) { if (m_MonkinfoDetail.ContainsKey(emp.MonkInfoIndex)) { string strDetail = m_MonkinfoDetail[emp.MonkInfoIndex]; Introduction IntroductionWin = new Introduction(strDetail, 3); IntroductionWin.Owner = this; IntroductionWin.ShowDialog(); } MonkInfo_ListView.UnselectAll(); } }
private void displayMonkList() { try { this.MonkInfo_ListView.ItemsSource = m_MonkList.ToList(); int nIndex = 0; if (pWebData == null || pWebData.m_pMonkInfoData == null || pWebData.m_pMonkInfoData.body == null || pWebData.m_pMonkInfoData.body.data == null) { return; } foreach (MonkInfoDatabody MonkTemp in pWebData.m_pMonkInfoData.body.data) { if (nIndex == 0) { //add the display monk information detail m_strMonkinfoDetail = MonkTemp.detail; } nIndex++; monkinfoDisp temp = new monkinfoDisp(); if (MonkTemp.info != null) { temp.MonkInfo = MonkTemp.info; } if (MonkTemp.url != null) { temp.MonkInfoImage = MonkTemp.url; } if (MonkTemp.name != null) { temp.MonkName = MonkTemp.name; } temp.MonkInfoIndex = nIndex; m_MonkList.Add(temp); m_MonkinfoDetail.Add(MonkTemp.detail); } ////Test Source //foreach (MonkInfoDatabody MonkTemp in pWebData.m_pMonkInfoData.body.data) //{ // nIndex++; // monkinfoDisp temp = new monkinfoDisp(); // if (MonkTemp.info != null) // { // temp.MonkInfo = MonkTemp.info; // } // if (MonkTemp.url != null) // { // temp.MonkInfoImage = MonkTemp.url; // } // if (MonkTemp.name != null) // { // temp.MonkName = nIndex.ToString() + MonkTemp.name; // } // temp.MonkInfoIndex = nIndex; // m_MonkList.Add(temp); // MonkTemp.detail = nIndex.ToString() + MonkTemp.detail; // m_MonkinfoDetail.Add(MonkTemp.detail); //} ////Test Source } catch (Exception ex) { } Image img = new Image(); img.Source = new BitmapImage(new Uri(@"pack://*****:*****@"pack://SiteOfOrigin:,,,/Res/Page19/btn03.png")); this.DownPage_Button.Content = imgDown; } else { Image imgDown = new Image(); imgDown.Source = new BitmapImage(new Uri(@"pack://SiteOfOrigin:,,,/Res/Page19/btn04.png")); this.DownPage_Button.Content = imgDown; } this.MonkInfo_ListView.ItemsSource = m_MonkList.ToList(); }
private void displayMonkList() { try { this.MonkInfo_ListView.ItemsSource = m_MonkList.ToList(); int nIndex = 0; if (pWebData == null || pWebData.m_pMonkInfoData == null || pWebData.m_pMonkInfoData.body == null || pWebData.m_pMonkInfoData.body.data == null) { return; } foreach (MonkInfoDatabody MonkTemp in pWebData.m_pMonkInfoData.body.data) { nIndex++; monkinfoDisp temp = new monkinfoDisp(); if (MonkTemp.info != null) { temp.MonkInfo = MonkTemp.info; } if (MonkTemp.url != null && MonkTemp.url.Length > 0) { temp.MonkInfoImage = MonkTemp.url; } if (MonkTemp.name != null) { temp.MonkName = MonkTemp.name; } // temp.MonkInfoImage = MonkTemp.url; // temp.MonkName = MonkTemp.name; temp.MonkInfoIndex = nIndex; m_MonkList.Add(temp); m_MonkinfoDetail.Add(nIndex, MonkTemp.detail); } } catch (Exception ex) { } // foreach (MonkInfoDatabody MonkTemp in pWebData.m_pMonkInfoData.body.data) // { // nIndex++; // monkinfoDisp temp = new monkinfoDisp(); // temp.MonkInfo = MonkTemp.info; // temp.MonkInfoImage = MonkTemp.url; // temp.MonkName = MonkTemp.name + "1"; // temp.MonkInfoIndex = nIndex; // m_MonkList.Add(temp); m_MonkinfoDetail.Add(nIndex, MonkTemp.detail); // } // // foreach (MonkInfoDatabody MonkTemp in pWebData.m_pMonkInfoData.body.data) // { // nIndex++; // monkinfoDisp temp = new monkinfoDisp(); // temp.MonkInfo = MonkTemp.info; // temp.MonkInfoImage = MonkTemp.url; // temp.MonkName = MonkTemp.name + "2"; // temp.MonkInfoIndex = nIndex; // m_MonkList.Add(temp); m_MonkinfoDetail.Add(nIndex, MonkTemp.detail); // } Image img = new Image(); img.Source = new BitmapImage(new Uri(@"pack://*****:*****@"pack://SiteOfOrigin:,,,/Res/btn03.png")); this.DownPage_Button.Content = imgDown; } else { Image imgDown = new Image(); imgDown.Source = new BitmapImage(new Uri(@"pack://SiteOfOrigin:,,,/Res/btn04.png")); this.DownPage_Button.Content = imgDown; } this.MonkInfo_ListView.ItemsSource = m_MonkList.ToList(); }