0

Хочу чтобы по кнопке открывалось контекстное меню прямо по средине окна. Не могу придумать как это сделать.

  • Контекстное меню - это по правой мышке у контекста. Если я понял, вам нужен Popup и внутри его Menu. – aepot Dec 14 '21 at 17:41
  • А где он будет хранится ? В кнопке которую нужно нажать ? И я так понимаю что место установки задается свойством PlacementTarget? – AndrewwSS Dec 14 '21 at 17:56
  • Какую вы задачу решаете? Что вам надо? Почему именно контекстное меню по центру окна? Почему не другое окно, или контрол? Вот к примеру ответ, чем не решение вашей задачи? Просто мне кажется, что вы не те инструменты выбрали, ведь контекстное меню не предназначено для того, чтоб оно просто так открывалось по кнопке (хотя это можно...). – EvgeniyZ Dec 14 '21 at 18:00
  • Я копирую дизайн телеграмма. И мне нужно всплывающее окно для редактирования или настроек – AndrewwSS Dec 14 '21 at 18:01
  • И мне нужно конкретно поверх главного окна – AndrewwSS Dec 14 '21 at 18:03
  • Это называется диалог с менюшечкой или с настройками, но не контекстное меню. Я бы Grid разместил по центру и контент в него засунул. Просто создайте 2 грида в окне, второму просто включайте и выключайте Visibility. <Grid><Grid>...основное</Grid><Grid Visibility="Hidden">...попап</Grid></Grid> – aepot Dec 14 '21 at 18:10
  • Во, нашел пример https://ru.stackoverflow.com/a/1222168/373567, там попапчик с надписью выскакивает, в попапчик можно что угодно положить, нет огрничений. – aepot Dec 14 '21 at 18:18
  • Так что все же лучше ? Через гриды или через Popup? – AndrewwSS Dec 15 '21 at 07:36

0 Answers0