2009-06-22 7 views
16

Je suis à la recherche d'une solution permettant d'ajouter une fonctionnalité d'accrochage/glaçage des fenêtres (winamp) à une application WPF existante. Même chose qu'on l'a demandé here, juste j'en ai besoin pour WPF.Snapping/Sticky WPF Windows

Il ne doit pas avoir de fonction d'ancrage, juste pour s'aligner sur la bordure d'autres fenêtres dans la même application et le bord de l'écran (y compris la barre des tâches) si possible. De préférence, solution open source.

Merci

+0

liens sont morts:/ – m1k4

+0

lien de téléchargement mis à jour –

+0

Cela fonctionne très bien. Comment pouvons-nous modifier cet exemple pour désactiver la fonctionnalité d'accrochage Aero pour la fenêtre? – alexandrudicu

Répondre

0

Le WPF Docking Library peut fournir une partie de ce que vous cherchez, mais je ne suis pas sûr que cela fonctionne sur tout l'écran ou tout simplement sur votre fenêtre d'application.

+1

J'ai essayé la démo de projet. La fonctionnalité de capture des fenêtres ne fonctionne pas entre les fenêtres de l'application. Juste l'amarrage pour les fenêtres sur la fenêtre principale. –

3

HuddledMasses.org a très bel exemple pour l'accrochage à écran bords (joli cadre opensource sous aussi)

HuddledMasses - WPF windows that snap to screen edges

Cependant, il manque l'accrochage à d'autres fenêtres. Il y a une autre solution sur CodeProject. C'est les fenêtres collantes de Windows Forms. Là, vous pouvez trouver l'implémentation pour la détection et l'accrochage de la fenêtre la plus proche, que vous/moi/orsomebodyelse devez implémenter de manière WPF.

Code Project - Sticky windows


Edit: J'ai solution créée sur la base du texte ci-dessus

WPF Sticky Windows Solution Download Link

+0

C'est tout! Merci :) –

Questions connexes