В чем разница между классом ContextMenu
и классом Popup
?Контекстное меню против всплывающего окна
ответ
The MSDN документов делает хорошую работу показа различия:
Popup Класса:
Представляет всплывающее окно, которое имеет содержание.
ContextMenu Класса:
Представляет всплывающее меню, которое позволяет управления, чтобы выставить функциональные возможности, которые специфичные к контексту управления .
Так ContextMenu
является более конкретной версией Popup
- это означало быть связан с определенным контролем, обеспечивая способы взаимодействия с этим элементом управления. Читайте дальше на странице MSDN: ContextMenu
имеет встроенные средства для отображения, когда вы щелкаете правой кнопкой мыши соответствующий элемент управления, и он автоматически отображается в пределах a Popup
.
Popup
класса гораздо более общий характер: он просто определяет баребоны окна (по умолчанию границ нет или украшения), которые могут отображать любую произвольную UIElement
поверх других элементов управления (обратите внимание, что Popup
класса является частью Primitives пространства имен, значение он должен быть частью состава других элементов управления, таких как ContextMenu
).
- 1. всплывающего окна вместо всплывающего меню
- 2. Контекстное меню в Windows 8 с помощью всплывающего окна
- 3. Меню всплывающего окна Silverlight
- 4. Заблокировано против незаблокированного всплывающего окна
- 5. Окна Контекстное меню значок оболочки
- 6. создание всплывающего окна с меню
- 7. правое меню в виде всплывающего окна
- 8. Удаление всплывающего окна всплывающего окна
- 9. ToolTip против всплывающего окна (управление WPF)
- 10. Как отключить контекстное меню значка окна
- 11. Отключить контекстное меню заголовка главного окна
- 12. Как открыть контекстное меню любого окна?
- 13. Всплывающее окно и контекстное меню
- 14. CSS горизонтальное всплывающее меню - позиционирование всплывающего окна
- 15. Меню всплывающего окна после события с правонарушением
- 16. WatiN - выбор выпадающего меню из всплывающего окна
- 17. Брус изменение Контекстное меню
- 18. Как открыть диалоговое окно всплывающего окна при нажатии на контекстное меню в перекрестке?
- 19. Delphi: StringGrid, положение и Контекстное меню
- 20. Контекстное меню
- 21. Контекстное контекстное меню в Netbeans
- 22. Закрытие всплывающего окна из всплывающего окна
- 23. Изменение всплывающего меню NodeTree
- 24. LongListSelector и контекстное меню
- 25. Пользовательское контекстное меню Qt
- 26. Настройка всплывающего окна окна?
- 27. Создание всплывающего окна JPanel
- 28. CSS для всплывающего всплывающего окна
- 29. Добавление записи в подменю всплывающего окна
- 30. Styling меню пользовательских всплывающего