Afficher la fenêtre / boîte de dialogue / panneau modal WPF de la même manière qu’une fenêtre NSWindow peut être affichée comme une feuille dans Cocoa

StackOverflow https://stackoverflow.com/questions/215457

  •  03-07-2019
  •  | 
  •  

Question

Je cherche un moyen d'afficher une fenêtre modale dans WPF de la même manière qu'une fenêtre dans Cocoa peut être affichée sous forme de feuille, c'est-à-dire qu'elle glisse vers le bas à partir de la barre de titre devant la fenêtre principale.

Je suppose que cela serait accompli en utilisant la fenêtre modale comme contrôle utilisateur chargé dans un panneau lorsqu'elle est affichée, et que ce panneau est celui qui serait animé d'une manière ou d'une autre à partir de la barre de titre.

Avez-vous des idées sur la façon de procéder?

PS: Voici une brève description de NSWindow / sheet au cas où vous ne faites pas ce que c'est .

Était-ce utile?

La solution

Ne pas. Ce n'est pas l'expérience utilisateur attendue sous Windows. Utilisez plutôt des dialogues modaux ou une navigation dans la fenêtre.

Autres conseils

Merci pour les réponses les gars.

Mon objectif principal pour cela était de disposer d'une fenêtre partagée pour les deux fenêtres, mais je ne veux pas non plus que cela brise l'UX attendu. Je vais donc prendre en compte vos réponses et essayer de trouver une autre idée à ce sujet. .

Découvrez l’exemple Fenêtres coulissantes et volantes sur CodeProject, ainsi que le Microsoft Health démonstrateur de l'interface utilisateur commune , qui était l'inspiration (Silverlight). Ce dernier vous donne une bonne idée de ce qui va être poussé à la fois cool et béni dans la conception de l'interface utilisateur d'entreprise: -)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top