Snapping/Sticky WPF Windows

Я ищу решение для добавления функции привязки/липкой функции windows (winamp-like) в существующее приложение WPF. То же самое, что было предложено здесь, просто мне это нужно для WPF.

Он не должен иметь функцию стыковки, просто чтобы привязать к границе других окон внутри того же приложения и края экрана (включая панель задач), если это возможно. Предпочтительно решение с открытым исходным кодом.

Спасибо

Ответы

Ответ 2

HuddledMasses.org имеет очень хороший пример для привязки к экранам краев (также хорошо подходит ракурс openource)

HuddledMasses - окна WPF, привязанные к краям экрана

Однако ему не хватает привязки к другим окнам. В CodeProject есть еще одно решение. Это Windows Forms липкие окна. Там вы можете найти реализацию для ближайшего обнаружения и привязки окна, которые вы /me/orsomebodyelse должны реализовывать в WPF.

Code Project - Sticky windows


Изменить: Я создал решение, основанное на тексте выше

WPF Sticky Windows Solution Download Link

Ответ 3

WPF Docking Library может предоставить некоторые из того, что вы ищете, но я не уверен, работает ли он на весь экран или просто в окне вашего приложения.