public OptionsView(FilterViewModel model, UISearchBar bar, Filtering parentView) : this() { this.ParentView = parentView; this.filtermodel = model; var columnnames = filtermodel.BookInfo.GetType().GetGenericArguments() [0].GetProperties(); this.bar = bar; foreach (var propety in columnnames) { items.Add(propety.Name); } table.Source = new OptionsTableSource(items); filterconditiontable.Source = new FilterOptionsTableSource(new List <string> () { "Contains", "Equals", "Not Equals" }); this.AddSubview(filterconditiontable); this.AddSubview(table); }
public OptionsView (FilterViewModel model, UISearchBar bar , Filtering parentView) : this () { this.ParentView = parentView; this.filtermodel = model; var columnnames = filtermodel.BookInfo.GetType ().GetGenericArguments () [0].GetProperties (); this.bar = bar; foreach (var propety in columnnames) { items.Add (propety.Name); } table.Source = new OptionsTableSource (items); filterconditiontable.Source = new FilterOptionsTableSource (new List<string> () { "Contains", "Equals", "Not Equals" }); this.AddSubview (filterconditiontable); this.AddSubview (table); }