8
votes

Affichage du contenu WPF sur les limites de la fenêtre principale / extérieure

J'essaie d'obtenir un effet de chevauchement de la limite de la fenêtre principale avec un contrôle. Il est difficile d'expliquer cela dans des mots qui sont également peut-être pourquoi j'ai du mal à trouver des informations sur la manière de faire cela ou si c'est même possible.

ci-dessous est un exemple de l'effet que j'essaie d'obtenir (du concepteur), où les objets "NOTE" flottent en dehors des limites de la fenêtre principale.

exemple 1

Cependant, l'effet que je reçois au moment de l'exécution est celui-ci (ci-dessous), les commandes internes sont coupées par la limite de la fenêtre principale.

exemple 2

quelqu'un peut-il me dire s'il est possible que cela soit possible (ou non), et s'il s'agit peut-être de suggestions sur la manière dont je pouvais obtenir cet effet.


2 commentaires

Avez-vous envisagé d'utiliser un popup ?


Merci, je pense que le contrôle popup est la voie à suivre


4 Réponses :


0
votes

Avez-vous essayé Cliptobounds propriété?


0 commentaires

1
votes

Je ne pense pas qu'il y ait un moyen de dessiner devant les limites d'une fenêtre. Cependant, vous pouvez simplement créer une nouvelle fenêtre pour le contrôle de la note et l'aligner à votre fenêtre principale.


3 commentaires

L'autre réponse semble nier celui-ci.


Le contrôle popup crée une nouvelle fenêtre en interne, comme je l'ai suggéré dans la réponse.


C'est vrai. Peut-être que vous pourriez développer votre réponse avec une courte explication sur la manière dont l'utilisation d'une fenêtre contextuelle créera également une nouvelle fenêtre aussi.



2
votes

Le contenu de la fenêtre sera toujours coupé. Donc, fondamentalement, il n'y a qu'un seul moyen d'aller ici. Vous pouvez obtenir l'effet souhaité en créant une nouvelle fenêtre transparente pour votre contenu flottant, puis manuellement défini et mettez à jour la position de la fenêtre de contenu flottant en fonction de l'emplacement de la fenêtre principale.

Jusqu'à présent, j'utilise Avalondock pour une fonctionnalité similaire. Vous pourriez essayer d'essayer ...


0 commentaires

9
votes

Il y a un contrôle qui peut atteindre ce genre d'un comportement avez-vous essayé un contrôle Popup ? Vérifiez Cette sortie

Voici un exampl; e " xxx


0 commentaires