2010-11-22 15 views
1

Lors de la création d'une application métier Silverlight (pensez Outlook) avec des fenêtres enfants, les fenêtres enfants sont de simples «fausses». Ils n'obtiennent pas leur propre élément de barre des tâches, donc CTRL-TAB ne fonctionne pas, seulement l'affichage modal possible etc ...Utilisation: Fenêtres enfants dans les applications Silverlight LOB

Comparez cela à une application métier typique comme Outlook où vous pouvez ouvrir un contact à côté d'un message et ainsi avant. Pour un utilisateur expérimenté, l'équivalent Silverlight manque d'ergonomie.

Suis-je le seul à être dérangé par ça? :) Comment les gars résolvez-vous cela?

+0

juste curieux - est-ce dans le navigateur ou hors du navigateur? Je ne sais pas si l'histoire de OOB est meilleure, juste curieuse. –

+0

Le scénario OOB est exactement le même. La seule différence est que vous n'avez plus le chrome du navigateur. Sinon, les fenêtres enfants se comportent exactement de la même manière. Contenu dans votre application ... –

Répondre

0

Il n'y a pas moyen de contourner le fait que les fenêtres dans Silverlight ne sont pas Windows à part entière. Il existe des contrôles de fenêtre tiers (Telerik) qui peuvent se comporter comme des fenêtres réelles, avec des fonctions de redimensionnement, de maximisation, de déplacement et de non-modalité.

Vous pouvez configurer votre application pour "fausser" Alt-Tab avec une combinaison différente de touches de votre choix. Cela ne fonctionnerait que si l'application Silverlight parent est active.

+0

Jup, c'est en effet l'approche «évidente». Cependant, quelque chose ne va pas, non. Faut-il simuler un système de fenêtrage pour apporter une certaine fonctionnalité LOB (mais certainement pas tous), il semble faux (je suppose que cela dérouterait l'utilisateur plus que tout bon), et peut-être devrions-nous penser à autre façon de présenter l'information tout en maintenant la convivialité. Certainement pas de réponse unique, mais je suis intéressé par d'autres opinions. –