public XDragKitVM(XDragKit dragKit) { if (dragKit == null) throw new ArgumentNullException("Параметр dragKit не может быть null"); _dragKit = dragKit; _dragsObsCollection = new ObservableCollection<XDragVM>(); _dragsCVS = new CollectionViewSource(); foreach (var v in DragKit.DragCollection) _dragsObsCollection.Add(new XDragVM(v)); _dragsObsCollection.CollectionChanged += _dragsObsCollection_CollectionChanged; _dragsCVS.Source = DragsObsCollection; }
public XDragPlan() { DragKit = new XDragKit(); }