Ejemplo n.º 1
0
        /// <summary>
        /// Reinitializes businessgrid item source based on an IEnumerable list of businesses
        /// </summary>
        /// <param name="businesses"></param>
        private void RefreshBusinessGrid(IEnumerable <BaseInfo> businesses)
        {
            SortDescriptionCollection sdc = new SortDescriptionCollection();

            businessCollection.Source = businesses;
            businessGrid.Items.SortDescriptions.ToList().ForEach(x => sdc.Add(x));
            businessGrid.ItemsSource = businessCollection.View;
            sdc.ToList().ForEach(x => businessGrid.Items.SortDescriptions.Add(x));
            businessGrid.Items.Refresh();
        }