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