Example #1
0
        public static void SetItemsSource(System.Windows.Controls.ItemsControl grid, System.ComponentModel.IBindingList list)
        {
            if (list == null)
            {
                if (grid.ItemsSource is System.Windows.Data.BindingListCollectionView view)
                {
                    view.DetachFromSourceCollection();
                }
                return;
            }
            var newView = new System.Windows.Data.BindingListCollectionView(list);

            grid.ItemsSource = newView;
        }
 public BindingListCollectionView(System.ComponentModel.IBindingList list) : base(default(System.Collections.IEnumerable))
 {
 }