private void SortDirectionPickerSelectedIndexChanged(object sender, EventArgs e)
        {
            switch (sortDirectionPicker.SelectedIndex)
            {
            case 0:
                listView.SortDescriptors.Clear();
                break;

            case 1:
                var descriptor_Ascending = new PropertySortDescriptor {
                    PropertyName = "Name", SortOrder = SortOrder.Ascending
                };
                listView.SortDescriptors.Clear();
                listView.SortDescriptors.Add(descriptor_Ascending);
                break;

            case 2:
                var descriptor_Descending = new PropertySortDescriptor {
                    PropertyName = "Name", SortOrder = SortOrder.Descending
                };
                listView.SortDescriptors.Clear();
                listView.SortDescriptors.Add(descriptor_Descending);
                break;
            }
        }
Example #2
0
 private void ListViewItem_Tapped_2(object sender, TappedRoutedEventArgs e)
 {
     PropertySortDescriptor sortDescriptor = new PropertySortDescriptor();
     sortDescriptor.PropertyName = "Country";
     if (dataGrid.SortDescriptors.Count > 0)
     {
         dataGrid.SortDescriptors.RemoveAt(0);
     }
     this.dataGrid.SortDescriptors.Add(sortDescriptor);
 }
 public MainPage()
 {
     InitializeComponent();
     filterDescriptor = new DelegateFilterDescriptor {
         Filter = MyViewModel.GetNameFilter
     };
     sortDescriptor = new PropertySortDescriptor {
         PropertyName = "FullName", SortOrder = SortOrder.Ascending
     };
     contactListView.SortDescriptors.Add(sortDescriptor);
 }
Example #4
0
        private void ListViewItem_Tapped_2(object sender, TappedRoutedEventArgs e)
        {
            PropertySortDescriptor sortDescriptor = new PropertySortDescriptor();

            sortDescriptor.PropertyName = "Country";
            if (dataGrid.SortDescriptors.Count > 0)
            {
                dataGrid.SortDescriptors.RemoveAt(0);
            }
            this.dataGrid.SortDescriptors.Add(sortDescriptor);
        }