Защелкивание / Липкие окна WPF - PullRequest
16 голосов
/ 22 июня 2009

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

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

Спасибо

Ответы [ 3 ]

7 голосов
/ 19 октября 2009

Вот мой проект, который делает ваше приложение wpf привязанным. Отлично работает:

http://programminghacks.net/2009/10/19/download-snapping-sticky-magnetic-windows-for-wpf/

3 голосов
/ 30 июня 2009

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

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

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

Код проекта - Липкие окна


Edit: Я создал решение на основе текста выше

Ссылка для загрузки WPF Sticky Windows Solution

0 голосов
/ 23 июня 2009

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

...