public Application_unit_detail_View(string Application_unit) { InitializeComponent(); Application_unit_ViewModel application_Unit_ViewModel = new Application_unit_ViewModel(); application_Unit_ViewModel.SelectApplication_unit_byApplication_unit(Application_unit); this.Lab_application_unit.Content = application_Unit_ViewModel.Application_unit; this.Lab_application_unit_phone.Content = application_Unit_ViewModel.Application_phone_no; this.Lab_group.Content = application_Unit_ViewModel.Group; this.Lab_principal.Content = application_Unit_ViewModel.Principal; this.Lab_principal_phone.Content = application_Unit_ViewModel.Principal_phone_no; this.Lab_application_address.Content = application_Unit_ViewModel.Application_address; this.Lab_work_content.Content = application_Unit_ViewModel.Work_content; this.Lab_total_volunteers.Content = application_Unit_ViewModel.Total_volunteers; string str_expertise = null; foreach (var row in application_Unit_ViewModel.Expertises) { str_expertise += row + ", "; } this.Lab_expertise.Content = str_expertise; foreach (var row in application_Unit_ViewModel.Service_Periods) { if (row.Service_period.Contains("週一")) { if (row.Service_period.Contains("上午")) { this.Mon_am.Content = row.Volunteer_number; } else if (row.Service_period.Contains("下午")) { this.Mon_pm.Content = row.Volunteer_number; } else { this.Mon_night.Content = row.Volunteer_number; } } if (row.Service_period.Contains("週二")) { if (row.Service_period.Contains("上午")) { this.Tue_am.Content = row.Volunteer_number; } else if (row.Service_period.Contains("下午")) { this.Tue_pm.Content = row.Volunteer_number; } else { this.Tue_night.Content = row.Volunteer_number; } } if (row.Service_period.Contains("週三")) { if (row.Service_period.Contains("上午")) { this.Wed_am.Content = row.Volunteer_number; } else if (row.Service_period.Contains("下午")) { this.Wed_pm.Content = row.Volunteer_number; } else { this.Wed_night.Content = row.Volunteer_number; } } if (row.Service_period.Contains("週四")) { if (row.Service_period.Contains("上午")) { this.Thu_am.Content = row.Volunteer_number; } else if (row.Service_period.Contains("下午")) { this.Thu_pm.Content = row.Volunteer_number; } else { this.Thu_night.Content = row.Volunteer_number; } } if (row.Service_period.Contains("週五")) { if (row.Service_period.Contains("上午")) { this.Fri_am.Content = row.Volunteer_number; } else if (row.Service_period.Contains("下午")) { this.Fri_pm.Content = row.Volunteer_number; } else { this.Fri_night.Content = row.Volunteer_number; } } if (row.Service_period.Contains("週六")) { if (row.Service_period.Contains("上午")) { this.Sat_am.Content = row.Volunteer_number; } else { this.Sat_pm.Content = row.Volunteer_number; } } if (row.Service_period.Contains("週日")) { if (row.Service_period.Contains("上午")) { this.Sun_am.Content = row.Volunteer_number; } else { this.Sun_pm.Content = row.Volunteer_number; } } } ObservableCollection <Unit_volunteer_list> Unit_volunteer_lists = new ObservableCollection <Unit_volunteer_list>(); foreach (var row in application_Unit_ViewModel.Volunteer_Lists) { Unit_volunteer_lists.Add(new Unit_volunteer_list() { 中文姓名 = row.Chinese_name, 英文姓名 = row.English_name, 性別 = row.Sex, 生日 = row.Birthday, 身分證字號 = row.IDcrad_no, 病歷號 = row.Medical_record_no, 身分類別 = row.Identity_type, 年資 = row.Seniority, 志工背心號碼 = row.Vest_no, 學歷 = row.Education }); } this.dg_volunteer_list.ItemsSource = Unit_volunteer_lists; }