private void OnOpenGlControlMouseRightButtonDown(object sender, MouseButtonEventArgs e) { var position = PointToScreen(e.GetPosition(this)); MenuPopup.HorizontalOffset = position.X - (RadialMenu.RenderSize.Width / 2); MenuPopup.VerticalOffset = position.Y - (RadialMenu.RenderSize.Height / 2); MenuPopup.IsOpen = true; MenuPopup.InvalidateVisual(); }
private void OnRadialMenuItemClick(object sender, EventArgs e) { MenuPopup.IsOpen = false; MenuPopup.InvalidateVisual(); }