void Glass_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) { //if this is already selected, we might want to move. if ((_selSvc.SelectionCount > 0 && _selSvc.GetSelection().Contains(this))) { StartMove(e); } else if (!_selSvc.GetSelection().Contains(this)) { _selSvc.Select(new List <IDesignableControl> { this }); StartMove(e); } e.Handled = true; }
void SelectionSvc_SelectionChanged(object sender, EventArgs e) { List <IDesignableControl> idtList = new List <IDesignableControl>(); foreach (var idt in SelectionSvc.GetSelection()) { if (idt is DesignSite) { idtList.Add(((DesignSite)idt).HostedContent); } else { idtList.Add(idt); } } FloatEditService(idtList); }
public ActionResult <Selection <Group> > GetSelection(string id) { return(_selectionService.GetSelection(id)); }