public ListSuperHeroes() { InitializeComponent(); marvelViewModel = new MarvelViewModel(); BindingContext = marvelViewModel; xamlListView.ItemSelected += xamlListView_ItemSelected; buttonAbout.Clicked += ButtonAbout_Clicked; }
public ActionResult Index() { var model = new MarvelViewModel(); model.MarvelMethods = new List <SelectListItem> { new SelectListItem { Value = "", Text = "(none)" }, new SelectListItem { Text = "GetComics", Value = Url.Action("GetComics") }, new SelectListItem { Text = "GetComic", Value = Url.Action("GetComic") } }; model.BooleanSelectList = new List <SelectListItem> { new SelectListItem { Value = "", Text = "(none)" }, new SelectListItem { Value = "true", Text = "Yes" }, new SelectListItem { Value = "false", Text = "No" } }; IEnumerable <ComicFormat> comicFormats = Enum.GetValues(typeof(ComicFormat)).Cast <ComicFormat>(); model.ComicFormatSelectList = comicFormats.Select(format => new SelectListItem { Text = format.ToParameter(), Value = format.ToString(), Selected = false }).ToList(); model.ComicFormatSelectList.Insert(0, new SelectListItem { Text = "", Value = "", Selected = true }); IEnumerable <ComicFormatType> comicFormatTypes = Enum.GetValues(typeof(ComicFormatType)).Cast <ComicFormatType>(); model.ComicFormatTypeSelectList = comicFormatTypes.Select(format => new SelectListItem { Text = format.ToParameter(), Value = format.ToString(), Selected = false }).ToList(); model.ComicFormatTypeSelectList.Insert(0, new SelectListItem { Text = "", Value = "", Selected = true }); IEnumerable <DateDescriptor> dateDescriptors = Enum.GetValues(typeof(DateDescriptor)).Cast <DateDescriptor>(); model.DateDescriptorsSelectList = dateDescriptors.Select(format => new SelectListItem { Text = format.ToParameter(), Value = format.ToString(), Selected = false }).ToList(); model.DateDescriptorsSelectList.Insert(0, new SelectListItem { Text = "", Value = "", Selected = true }); IEnumerable <OrderBy> orderByOptions = Enum.GetValues(typeof(OrderBy)).Cast <OrderBy>(); model.OrderByOptionsSelectList = orderByOptions.Select(format => new SelectListItem { Text = format.ToParameter(), Value = format.ToString(), Selected = false }).ToList(); model.OrderByOptionsSelectList.Insert(0, new SelectListItem { Text = "", Value = "", Selected = true }); return(View(model)); }