private void ItemDragCompleted(object sender, DragablzDragCompletedEventArgs e) { //var item = e.DragablzItem.DataContext; if (CooldownWindowViewModel.Instance.MainSkills.Contains(e.DragablzItem.DataContext as FixedSkillCooldown)) { for (int j = 0; j < CooldownWindowViewModel.Instance.MainSkills.Count; j++) { var newIndex = _mainOrder.ToList().IndexOf(CooldownWindowViewModel.Instance.MainSkills[j]); var oldIndex = j; CooldownWindowViewModel.Instance.MainSkills.Move(oldIndex, newIndex); } } else if (CooldownWindowViewModel.Instance.SecondarySkills.Contains(e.DragablzItem.DataContext as FixedSkillCooldown)) { for (int i = 0; i < CooldownWindowViewModel.Instance.SecondarySkills.Count; i++) { var newIndex = _secondaryOrder.ToList().IndexOf(CooldownWindowViewModel.Instance.SecondarySkills[i]); var oldIndex = i; CooldownWindowViewModel.Instance.SecondarySkills.Move(oldIndex, newIndex); } } CooldownWindowViewModel.Instance.Save(); FocusManager.FocusTimer.Enabled = true; _isDragging = false; }
private static void ItemDragCompleted(object sender, DragablzDragCompletedEventArgs e) { _isDragOpWireUpPending = false; foreach (var loadedLayout in LoadedLayouts) { loadedLayout.IsParticipatingInDrag = false; } if (_currentlyOfferedDropZone == null || e.DragablzItem.IsDropTargetFound) { return; } var assertGetSourceTabControl = AssertGetSourceTabControl(e.DragablzItem); if (assertGetSourceTabControl.Items.Count > 1) { return; } if (_currentlyOfferedDropZone.Item2.Location == DropZoneLocation.Floating) { Float(_currentlyOfferedDropZone.Item1, e.DragablzItem); } else { _currentlyOfferedDropZone.Item1.Branch(_currentlyOfferedDropZone.Item2.Location, e.DragablzItem); } _currentlyOfferedDropZone = null; }
private void ItemDragCompleted(object sender, DragablzDragCompletedEventArgs e) { if (VM.MainSkills.Contains(e.DragablzItem.DataContext as Cooldown)) { if (_mainOrder == null) { return; } for (var j = 0; j < VM.MainSkills.Count; j++) { var newIndex = _mainOrder.ToList().IndexOf(VM.MainSkills[j]); var oldIndex = j; VM.MainSkills.Move(oldIndex, newIndex); } } else if (VM.SecondarySkills.Contains(e.DragablzItem.DataContext as Cooldown)) { if (_secondaryOrder == null) { return; } for (var i = 0; i < VM.SecondarySkills.Count; i++) { var newIndex = _secondaryOrder.ToList().IndexOf(VM.SecondarySkills[i]); var oldIndex = i; VM.SecondarySkills.Move(oldIndex, newIndex); } } VM.Save(); //FocusManager.ForceVisible = false; // FocusTimer.Enabled = true; //WindowManager.ForegroundManager.ForceVisible = false; //WindowManager.ForegroundManager.ForceUndim = false; _isDragging = false; }
private void ItemDragCompleted(object sender, DragablzDragCompletedEventArgs e) { //var item = e.DragablzItem.DataContext; //System.Diagnostics.Trace.WriteLine($"User finished dragging item: {item}."); if (_order == null) { return; } System.Diagnostics.Trace.Write("Order is now: "); foreach (var i in _order) { System.Diagnostics.Trace.Write(i + " "); } System.Diagnostics.Trace.WriteLine(""); }
private void ItemDragCompleted(object sender, DragablzDragCompletedEventArgs e) { var cd = (Cooldown)e.DragablzItem.DataContext; if (VM == null) { return; } if (VM.MainSkills.Contains(cd)) { Reorder(VM.MainSkills, _mainOrder); } else if (VM.SecondarySkills.Contains(cd)) { Reorder(VM.SecondarySkills, _secondaryOrder); } VM.SaveConfig(); }
private void ItemDragCompleted(object sender, DragablzDragCompletedEventArgs e) { var frameworkElement = (FrameworkElement)e.DragablzItem.DataContext; System.Diagnostics.Trace.WriteLine($"User finished dragging item with Tag {frameworkElement.Tag}."); if (_order == null) { return; } System.Diagnostics.Trace.Write("Order is now: "); foreach (var fe in _order.OfType <FrameworkElement>()) { System.Diagnostics.Trace.Write(fe.Tag + " "); } System.Diagnostics.Trace.WriteLine(""); }
private void ItemDragCompleted(object sender, DragablzDragCompletedEventArgs e) { var item = e.DragablzItem.DataContext; if (_order == null) { return; } for (var i = 0L; i < _order.Length; i++) { var sensor = ((Sensor)_order[i]); if (sensor.Order != i + 1) { sensor.Order = i + 1; sensor.Save(); } } }
private static void ItemDragCompleted(object sender, DragablzDragCompletedEventArgs e) { _isDragOpWireUpPending = false; foreach (var loadedLayout in LoadedLayouts) loadedLayout.IsParticipatingInDrag = false; if (_currentlyOfferedDropZone == null || e.DragablzItem.IsDropTargetFound) return; TabablzControl tabablzControl; if (TryGetSourceTabControl(e.DragablzItem, out tabablzControl)) { if (tabablzControl.Items.Count > 1) return; if (_currentlyOfferedDropZone.Item2.Location == DropZoneLocation.Floating) Float(_currentlyOfferedDropZone.Item1, e.DragablzItem); else _currentlyOfferedDropZone.Item1.Branch(_currentlyOfferedDropZone.Item2.Location, e.DragablzItem); } _currentlyOfferedDropZone = null; }
private void ItemDragCompleted(object sender, DragablzDragCompletedEventArgs e) { }