public DataTemplateSelectorGallery()
        {
            InitializeComponent();

            _demoFilteredItemSource = new DemoFilteredItemSource(filter: ItemMatches);

            CollectionView.ItemsSource = _demoFilteredItemSource.Items;

            SearchBar.SearchCommand = new Command(() =>
            {
                _demoFilteredItemSource.FilterItems(SearchBar.Text);
                CollectionView.EmptyView = SearchBar.Text;
            });
        }
        public NestedItemSource(string title)
        {
            Items = new List <CollectionViewGalleryTestItem>();

            int count = new Random().Next(6, 15);

            var source = new DemoFilteredItemSource(count);

            for (int n = 0; n < count; n++)
            {
                Items.Add(source.Items[n]);
            }

            Title = title;
        }
Ejemplo n.º 3
0
 void ResetButtonClicked(object sender, EventArgs e)
 {
     _demoFilteredItemSource    = new DemoFilteredItemSource(new Random().Next(3, 50));
     CollectionView.ItemsSource = _demoFilteredItemSource.Items;
 }