Что мне нравится иметь: Панель инструментов, которую пользователь может перестраивать / перемещать / изменять размер доски с помощью функции перетаскивания.Самым простым решением может быть использование таких простых окон, как AvalonDock.Но поскольку мне не нравятся плавающие окна, у меня должна быть возможность автоматически переподключать плавающее окно, если пользователь не прикрепляет его.
Что я пробовал: Я нашел вLayoutContent.Dock
метод, который мне нужно вызвать, когда пользователь перестает перетаскивать плавающее окно.Я думаю, что после LayoutFloatingWindowControl.FilterMessage
-> case Win32Helper.WM_EXITSIZEMOVE:
будет лучшим местом.Но после этого я не нашел ни одного события, чтобы уведомить меня.Разве я не видел решение?Следующая проблема: Как я могу получить объект типа LayoutContent
для вызова Dock
?: /
Могу ли я продолжать развивать свою идею?Или вы знали другие бесплатные элементы управления или идеи, чтобы реализовать это?
Спасибо