private void MakeTripListItems() { Items = new ObservableCollection <Models.TripInfo>(); Nation nation; foreach (var trip in TripDataAccess.GetTrips()) { nation = NationDataAccess.GetNation(trip.NationalCode); Items.Add(new Models.TripInfo() { Id = trip.Id, Name = trip.Name, NationalCode = nation.Code, NationalName = nation.Name, FromDate = trip.FromDate, ToDate = trip.ToDate, CreateDate = trip.CreateDate, NationalFlag = ImageSource.FromResource($"TripInside.Resources.Images.NationalFlag.{nation.Code}.gif") }); } if (_items.Count == 0) { Title = "여행 기록"; ViewCreateTripControls = true; } else { Title = $"여행 기록 ({_items.Count})"; ViewCreateTripControls = false; } }
private void MakeNationalItems() { items = new ObservableCollection <NationalInfo>(); foreach (Nation nation in NationDataAccess.GetNations()) { items.Add(new NationalInfo() { Code = nation.Code, Name = nation.Name, Flag = ImageSource.FromResource(string.Format("TripInside.Resources.Images.NationalFlag.{0}.gif", nation.Code)) }); } }