Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
		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);

		}