2017-06-01 2 views
0

Je développe une application WPF pour créer des formulaires dynamiques, dans laquelle je dois fournir un canevas à l'utilisateur final. utilisateur laisser tomber les contrôles d'une boîte à outils contenant la zone de texte, étiquettes, bouton, calendrier, etc, qu'il peut faire glisser et déposer sur le canvas.Here utilisateur peut définir les propriétés pour chaque contrôle.Après que l'utilisateur a terminé, il cliquera sur le bouton Enregistrer.Comment enregistrer et récupérer les contrôles de canevas et ses données dans WPF

Le canevas devrait maintenant être enregistré dans la base de données et la prochaine fois que l'utilisateur ira le récupérer, il devrait mettre le canevas dans le même état où il l'avait laissé la dernière fois pour pouvoir continuer à éditer. Comment faire ça? nous utilisons le framework PRISM? Comment implémenter ceci sans écrire beaucoup de code dans le code derrière.

Répondre

1

Vous pouvez simplement utiliser la propriété Children Children qui retourne une UIElementCollection d'éléments enfants du Panel.