У меня есть следующий код, который я использую, чтобы открыть контекстное меню Rectangle
:
private void RectBtn_MouseDown(object sender, MouseButtonEventArgs e)
{
var cm = ContextMenuService.GetContextMenu(sender as DependencyObject);
if (cm == null)
return;
else
{
cm.Placement = PlacementMode.Top;
cm.PlacementTarget = sender as UIElement;
cm.IsOpen = true;
}
}
Итак, мое контекстное меню, когда оно появилось, выглядит следующим образом:
Есть ли способ добиться нижеследующего взгляда из кода позади (с сохранением вышеуказанного кода)?
Я посмотрел на решение по этой ТАКОЙ записи , но мне нужно добиться этого из кода позади.Любая помощь будет оценена.