private void RightButtonClicked(object sender, MouseButtonEventArgs e) { PlaceholderView view = screenView.GetViewUnder(Mouse.GetPosition(screenView)); if (view == null) { return; } view.ShowLayoutFixMenu(); }
private void OnMouseDown(object sender, MouseButtonEventArgs e) { Point mousePosition = e.GetPosition(screenView); PlaceholderView view = screenView.GetViewUnder(mousePosition); if (view == null) { interaction.DispatchEvent(new BaseEventArgs(ScreenViewMouseInteraction.EVENT_REQUEST_DESELECTION)); return; } if (view.IsSelected) { StartDrag(e, view); } else { interaction.DispatchEvent(new IntEventArgs(ScreenViewMouseInteraction.EVENT_REQUEST_SELECTION, view.Model.Id)); } }
private void DisplayTooltip() { PlaceholderView view = screenView.GetViewUnder(Mouse.GetPosition(screenView)); if (view == null) { return; } if (!view.GetLabelHitTestRect().Contains(Mouse.GetPosition(screenView))) { return; } if (toolTipView != null) { toolTipView.ShowToolTip(false); toolTipView = null; } toolTipView = view; mouseTriggerPosition = Mouse.GetPosition(screenView); view.ShowToolTip(true); }