> _restaurants;
135 | private string _searchText;
136 | private string _selectedCountryFilter;
137 | private string _sortBy;
138 |
139 | private readonly IDisposable _cleanUp;
140 | }
141 | }
142 |
--------------------------------------------------------------------------------
/DynamicDataGroupingSample/Views/MainPage.xaml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
20 |
21 | All
22 | United States
23 | Venezuela
24 | Dominican Republic
25 | Colombia
26 |
27 |
28 |
29 |
30 |
34 |
35 |
36 |
38 |
39 |
40 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
--------------------------------------------------------------------------------
/DynamicDataGroupingSample/Views/MainPage.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.ComponentModel;
4 | using System.Linq;
5 | using System.Text;
6 | using System.Threading.Tasks;
7 | using Xamarin.Forms;
8 |
9 | namespace DynamicDataGroupingSample
10 | {
11 | public partial class MainPage : ContentPage
12 | {
13 | public MainPage()
14 | {
15 | InitializeComponent();
16 | }
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2021 CrossGeeks
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # DynamicData Sample
2 |
3 | This is the Sample of the serie about about DynamicData.
4 |
5 | It covers:
6 | - Simple List of Restaurants
7 | - Add
8 | - Delete
9 | - Filter
10 | - Sort
11 | - Grouping
12 |
13 | Add/Delete
14 |
15 |
16 |
17 | Check the full article here[https://www.xamboy.com/2021/01/20/using-dynamic-data-in-xamarin-forms-part-1/].
18 |
19 | Filter/Sort
20 |
21 |
22 |
23 | Check the full article here[https://www.xamboy.com/2021/01/25/filtering-and-sorting-with-dynamic-data-in-xamarin-forms-part-2/].
24 |
25 | Gruping
26 |
27 |
28 |
29 | Check the full article here[https://www.xamboy.com/2021/02/10/grouping-with-dynamic-data-in-xamarin-forms-part-3/].
30 |
31 |
32 |
--------------------------------------------------------------------------------
/adddeletesample.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CrossGeeks/DynamicDataXFSample/2de24c72b050e72dffb742e66b1c2a077c4c5839/adddeletesample.gif
--------------------------------------------------------------------------------
/groupingsample.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CrossGeeks/DynamicDataXFSample/2de24c72b050e72dffb742e66b1c2a077c4c5839/groupingsample.gif
--------------------------------------------------------------------------------
/sortfiltersample.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CrossGeeks/DynamicDataXFSample/2de24c72b050e72dffb742e66b1c2a077c4c5839/sortfiltersample.gif
--------------------------------------------------------------------------------