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 comme une feuille, c'est-à-dire qu'elle glisse de la barre de titre devant la fenêtre parent principale. Je suppose que cela serait accompli en ayant la fenêtre modale comme un contrôle utilisateur qui est chargé dans un panneau lorsqu'il est affiché, et que ce panneau est celui qui serait animé en quelque sorte à partir de la barre de titre.Afficher la fenêtre modale WPF/dialogue/panneau de la même manière qu'un NSWindow peut être affiché comme une feuille dans Cocoa
Des idées sur comment faire cela?
P.S: Here est une brève description de la NSWindow/feuille dans le cas où vous ne le faites pas.
Il ne peut pas être l'expérience utilisateur « attendu » sous Windows, mais WPF est tout personnalisation de l'expérience utilisateur. Considérez votre application spécifique ... s'il est logique d'utiliser un élément d'interface en forme de feuille, alors utilisez-le. Cela pourrait être la seule chose qui distingue votre application des autres applications Windows "standard" (ennuyeuses). –
Je ne suis pas d'accord. "Tout sur la personnalisation de l'interface utilisateur" ne signifie pas "lancer de nouveaux paradigmes dans le visage de l'utilisateur juste pour être froufrous". C'est mon expérience que les utilisateurs ont du mal à comprendre les fenêtres attachées sur Windows - il suffit de demander à Apple, qui a dû les supprimer de Safari/Win32 posthaste. Ils ont l'air étranges à la plate-forme et ont plusieurs limitations (pas de contrôle fin sur les ombres dwm, le déplacement agité, etc.) en raison du manque de support sous-jacent. Popovers dans la fenêtre peuvent être OK; feuilles à part entière probablement pas, à mon humble avis. – millenomi