public ICommand CreateCommand() { if (app.SelectedObject.Count > 0) { this.hitObject = app.SelectedObject[0]; foreach (IWorldObject obj in app.SelectedObject) { if (!(obj is IObjectDrag) || (obj is MPPoint)) { return(null); } else { list.Add(obj); } } } ICommand cmd = new DragObjectsFromMenuCommand(app, list, hitObject); return(cmd); }
public ICommand CreateCommand() { if (app.SelectedObject.Count > 0) { this.hitObject = app.SelectedObject[0]; foreach (IWorldObject obj in app.SelectedObject) { if (!(obj is IObjectDrag) || (obj is MPPoint)) { return null; } else { list.Add(obj); } } } ICommand cmd = new DragObjectsFromMenuCommand(app, list, hitObject); return cmd; }