Bonjour,
Je voudrais passer un parametre à mon User Control, comment je peux faire?![]()
Bonjour,
Je voudrais passer un parametre à mon User Control, comment je peux faire?![]()
Oui.
Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 public MonUserControl ( string param ){ }
Non ce n 'est pas ce que je voulais dire.
Je pensais à cela dans le constructeur de ma Window
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 myUC bb = new myUC(param p);
Mais lorsque je fais cela, je ne vois pas mon controle en lancant l'application
(meme en ayant indiqué les prop tailles, et tout ca...)
dois-je faire quelque chose dans le XAML?
un truc du genre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <s:myUC .... ... ... />
Disons qu'il faut mettre ton contrôle dans un conteneur de ta fenêtre. Soit par le xaml, soit par le code behind.
Par exemple si tu met ton contrôle dans un stackPanel "Sp" :
ou alors :
Code c# : Sélectionner tout - Visualiser dans une fenêtre à part Sp.Children.Add( monUserCtrl );
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <StackPanel x:Name="Sp"> <myUC:MonUserControl /> </StackPanel>
Partager