Bonjour,

J'ai une application qui doit être paramétrée avant de se lancer.
J'ai 4 sortes de paramètres à choisir chacun dans 4 listes. A l'ouverture de mon application, je voudrais avoir un Usercontrol qui s'ouvre dans ma MainWindow avec d'abord, juste le premier paramètre à choisir. Quand je valide, la deuxième liste apparait dans mon controle et ainsi de suite.

J'ai donc créé un UserControl1 qui contient une comboBox et un bouton OK.

UserControl1 est chargé dynamiquement dans un autre UserControl2 via le code-behind:

Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
UserControl2.Grid.Children.Add(new UserControl1);

Ce UserControl2 est chargé dans ma MainWindow via XAML :

Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<MainWindow>....
<local:UserControl2 x:Name="UserControl2"  HorizontalAlignment="Center" VerticalAlignment="Center"/>
<\MainWindow>


Ma question est la suivante : Où déclarer et comment abonner ma MainWindow aux "events" des différents boutons OK de mes UserControl1 successivement chargés dans UserControl2 lui même chargé dans ma MainWindow?