Я привык к конструктору Windows Forms, и теперь впервые использую дизайнер WPF в Visual Studio 2010. Я прочитал, что вы можете просто перетащить нужные элементы управления в форму. В моем случае элементы управления, перетаскиваемые из панели инструментов, не выпадают, как я ожидал.
Два примера: некоторые элементы управления должны выполнять специальные действия, такие как GridSplitter привязка к ближайшей линии сетки при удалении. Но мой просто остается серым прямоугольником в той позиции на Сете, куда я его бросил.
Я также использую элемент управления WPF Ribbon (в окне RibbonWindow), и они говорят, что перетаскивая RibbonGroup на ленту, добавляет его к ленте. Но мой помещается в нижележащую сетку, где я ее отбросил, независимо от того, какой элемент управления я выбрал, прежде чем сбросить элемент управления.
Я искал в Интернете, но нашел только ответы на вопросы о перетаскивании в запущенных приложениях WPF. Я неправильно понимаю поведение дизайнера WPF или здесь есть реальная проблема?
Чтобы воспроизвести: создайте новый проект WPF, разделите существующую сетку на две, щелкнув верхнюю панель сетки. Перетащите GridSplitter на одну из ячеек. Мой результат:
![enter image description here](https://i.stack.imgur.com/Tg7EH.png)