J'ai créé un Assistant en utilisant Orc.Wizard. Mon wizardpage a plusieurs éléments de support:Utilisation de ViewModelToModel pour les classes dans Orc.Wizard ViewModels et WizardPage
public LoadOptions LoadOpts {get; set;}
public string FolderPath {get; set;}
Dans mon ViewModel J'utilise le [ViewModelToModel] pour exposer les classes et les propriétés de ces classes dans mon modèle wizardpage en utilisant cette méthode.
[ViewModelToModel]
public string FolderPath {get; set;}
[ViewModelToModel]
[Expose("PropertyA")]
[Expose("PropertyB")]
public LoadOptions LoadOpts {get; set; }
Toutes les suggestions seraient grandement appréciées. NOTE: Tous les exemples d'applications que je peux trouver utilisent des champs simples comme "string", aucun d'entre eux n'a de classe dans la page WizardPage.
Merci. Dans votre réponse, vous mettez le [ViewModelToModel (nameof (LoadOpts))] sur un élément différent. Si j'utilise le [Modèle] cela utilisera-t-il toujours le support WizardPage et mappera-t-il les données? –