}//sbm_all pars private async void AllDown_Button_Click(object sender, RoutedEventArgs e) { foreach (Issue items in IssueListView.Items.SourceCollection) { urlCollecter.Clear(); UrlComponent urlComponent = new UrlComponent(); urlComponent.bldid = items.bldId; urlComponent.prjid = items.PrjId.ToString(); urlComponent.zcode = items.code.ToString(); urlComponent.bldVer = items.bldVer.ToString(); urlCollecter.Add(urlComponent); while (alldownSbm.checkThreadPoint()) { } alldownSbm.upThreadPoint(); string url = "http://indoormap.seoul.go.kr/app/openapi/seoulcity/svcmanage/getSvcFloorList.json?prjId=" + items.PrjId + "&bldId=" + items.bldId; string json = await RequestJson(url); this.ParseJson(json, 2); } List <string> list = new List <string>(); list = alldownSbm.getErrorList(); System.IO.File.WriteAllLines(@"C:\Dev\texture\ErrorSbm.txt", list); }// all download
private void IssueListView_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (IssueListView.SelectedItems.Count != 0) { urlCollecter.Clear(); UrlComponent urlComponent = new UrlComponent(); var selectedItem = ((Issue)IssueListView.SelectedItem); //!notice - 나중에 필요하면 urlCollecter.cs 에 아래 변수를 넣을것. string selectedFileId = selectedItem.fileId.ToString(); string selectedNameKr = selectedItem.nameKr.ToString(); urlComponent.bldid = selectedItem.bldId.ToString(); urlComponent.prjid = selectedItem.PrjId.ToString(); urlComponent.zcode = selectedItem.code.ToString(); urlComponent.bldVer = selectedItem.bldVer.ToString(); urlCollecter.Add(urlComponent); } }//listview eventhandler