private async void 需要篩選資料HandleEvent(string obj) { var fooPItems = await GlobalData.系統紀錄Repository.資料表.GetAllAsync(); var fooIt = fooPItems.FirstOrDefault(); fooIt.篩選城市 = obj; await GlobalData.系統紀錄Repository.資料表.UpdateAsync(fooIt); 創業空間Nodes = new ObservableCollection <創業空間NodeViewModel>(); var fooItems = GlobalData.創業空間Repository.Items.Where(x => x.縣市區域 == obj); foreach (var item in fooItems) { var fooItem = new 創業空間NodeViewModel() { 縣市區域 = item.縣市區域, 使用坪數 = item.使用坪數, 創業空間名稱 = item.創業空間名稱, 地址 = item.地址, 空間主照片 = item.空間主照片.Replace("https", "http") }; 創業空間Nodes.Add(fooItem); } 回到ListView最前面?.Invoke(); //if (回到ListView最前面 != null) //{ // 回到ListView最前面(); //} }
private void 需要篩選資料HandleEvent(string obj) { 創業空間Nodes = new ObservableCollection <創業空間NodeViewModel>(); var fooItems = GlobalData.創業空間Repository.Items.Where(x => x.縣市區域 == obj); foreach (var item in fooItems) { var fooItem = new 創業空間NodeViewModel() { 縣市區域 = item.縣市區域, 使用坪數 = item.使用坪數, 創業空間名稱 = item.創業空間名稱, 地址 = item.地址, 空間主照片 = item.空間主照片.Replace("https", "http") }; 創業空間Nodes.Add(fooItem); } 回到ListView最前面?.Invoke(); //if (回到ListView最前面 != null) //{ // 回到ListView最前面(); //} }
private async void 查看官網(創業空間NodeViewModel obj) { var 創業空間明細 = GlobalData.創業空間Repository.Items.FirstOrDefault(x => x.創業空間名稱 == obj.創業空間名稱); if (創業空間明細 != null) { if (string.IsNullOrEmpty(創業空間明細.官方網站) == false) { await CrossShare.Current.OpenBrowser(創業空間明細.官方網站); } } }
private async void 查看地圖(創業空間NodeViewModel obj) { var 創業空間明細 = GlobalData.創業空間Repository.Items.FirstOrDefault(x => x.創業空間名稱 == obj.創業空間名稱); if (創業空間明細 != null) { if (string.IsNullOrEmpty(創業空間明細.座標經度) == false && string.IsNullOrEmpty(創業空間明細.座標緯度) == false) { var fooLat = Convert.ToDouble(創業空間明細.座標緯度); var fooLon = Convert.ToDouble(創業空間明細.座標經度); var success = await CrossExternalMaps.Current.NavigateTo(創業空間明細.創業空間名稱, fooLat, fooLon, Plugin.ExternalMaps.Abstractions.NavigationType.Default); } } }
public void 系統初始化() { 創業空間Nodes.Clear(); var foo創業空間s = GlobalData.創業空間Repository.Items; foreach (var item in foo創業空間s) { var fooItem = new 創業空間NodeViewModel() { 縣市區域 = item.縣市區域, 使用坪數 = item.使用坪數, 創業空間名稱 = item.創業空間名稱, 地址 = item.地址, 空間主照片 = item.空間主照片.Replace("https", "http") }; 創業空間Nodes.Add(fooItem); } }
public async Task 系統初始化() { 創業空間Nodes.Clear(); var fooItems = await GlobalData.系統紀錄Repository.資料表.GetAllAsync(); var fooIt = fooItems.FirstOrDefault(); var foo創業空間s = GlobalData.創業空間Repository.Items.Where(x => x.縣市區域 == fooIt.篩選城市); foreach (var item in foo創業空間s) { var fooItem = new 創業空間NodeViewModel() { 使用坪數 = item.使用坪數, 創業空間名稱 = item.創業空間名稱, 地址 = item.地址, 空間主照片 = item.空間主照片.Replace("https", "http") }; 創業空間Nodes.Add(fooItem); } }
public void 系統初始化(創業空間NodeViewModel 創業空間NodeViewModel) { var fooItem = GlobalData.創業空間Repository.Items.FirstOrDefault(x => x.創業空間名稱 == 創業空間NodeViewModel.創業空間名稱); if (fooItem != null) { 創業空間明細 = new 創業空間明細() { 創業空間名稱 = fooItem.創業空間名稱, 使用坪數 = fooItem.使用坪數, 使用時間 = fooItem.使用時間, 修改時間 = fooItem.修改時間, 備註 = fooItem.備註, 價格方案 = fooItem.價格方案, 創業空間類型 = fooItem.創業空間類型, 地址 = fooItem.地址, 官方網站 = fooItem.官方網站, 座標經度 = fooItem.座標經度, 座標緯度 = fooItem.座標緯度, 建物現況 = fooItem.建物現況, 建立時間 = fooItem.建立時間, 建築類型 = fooItem.建築類型, 建造材質 = fooItem.建造材質, 所屬單位 = fooItem.所屬單位, 招募團隊類型 = fooItem.招募團隊類型, 樓別樓高 = fooItem.樓別樓高, 標籤 = fooItem.標籤, 空間主照片 = fooItem.空間主照片, 空間是否出租 = fooItem.空間是否出租, 空間資訊 = fooItem.空間資訊, 縣市區域 = fooItem.縣市區域, 聯絡email = fooItem.聯絡email, 聯絡人 = fooItem.聯絡人, 詳細照片 = fooItem.詳細照片, 連絡電話 = fooItem.連絡電話, 進駐使用人數 = fooItem.進駐使用人數, }; } }