Comment réutiliser un userControl composite dans une autre région du cadre Cal (Prism)?

StackOverflow https://stackoverflow.com/questions/5441448

  •  12-11-2019
  •  | 
  •  

Question

J'utilise CAL Framework dans mon application et je suis arrivé à un point où j'avais besoin de réutiliser mon composite UserControl ailleurs, c'est-à-dire que vous créerait une nouvelle instance de cet UserControl pour la région suivante et changerait certaines de ses propriétés selon le UiContext.

Quand j'ai essayé de le faire, j'ai obtenu une exception que ses enfants ont déjà été enregistrés.

Tout code d'échantillon à cet égard serait apprécié.

Était-ce utile?

La solution

Il y avait un problème. CAL n'est pas si flexible pour réutiliser des sous-contrôles composites. J'ai finalement dû créer une interface utilisateur de base, puis deux classes composites de composite différentes à partir de celui-ci.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top