2010-06-07 15 views
0

J'utilise Sketchflow dans Expression Blend 4 RC (bien que cela soit également pertinent pour le Blend 3).État parent cible du composant Sketchflow

J'ai un écran avec une grille de données (MainScreen) et il y a un bouton "Nouveau".

J'ai un écran de composant qui a une forme générique (GenericForm) et un bouton "Enregistrer et fermer".

J'ai deux états sur MainScreen:

State1 (et par défaut): la visibilité de GenericForm est Hidden

Etat2: visibilité GenericForm réglée sur Visible

Le bouton "Nouveau" sur MainScreen a: Active State = State2, signifiant que lorsque le bouton "Nouveau" est pressé, il change l'état de MainScreen à State2 (où le composant GenericForm est visible).

Mon problème est que je ne peux pas lier le bouton "Enregistrer et fermer" sur GenericForm à State1 sur MainScreen. En effet je voudrais pouvoir appuyer sur "Save and close" et pour que MainScreen mette son état à State1.

Des idées?

Répondre

0

Utilisez-vous WPF ou Silverlight? Dans WPF, vous pouvez utiliser des événements routés à bouillonner un tel événement dans le contrôle parent, j'ai posté un exemple simple ici: http://chuckhays.net/2010/05/21/very-simple-routed-event-example/

Si vous utilisez Silverlight, je peux essayer de trouver un autre exemple qui aidera toi.