Bonjour,
Je reviens quemander de l'aide.
J'ai un UserControl, définie dans myUC.xaml que j'insère dans mon page.xaml.
Et je voudrais pouvoir lui insérer des contrôles enfants via le page.xaml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <UserControl x:Class="SilverlightApp.Page" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:mc="clr-namespace:MyControls;assembly=MyControls" Width="auto" Height="auto"> <Grid x:Name="LayoutRoot" Background="White"> <mc:MyUc x:Name="MonControle"> </mc:MyUC> </Grid> </UserControl>
Je pense qu'il faut surcharger une méthodes mais j'ignore laquelle.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <mc:MyUc x:Name="MonControle"> <Button x:Name="UnBtn" Content="FirstChild"></Button> <Button x:Name="DeuxBtn" Content="SecondChild"></Button> </mc:MyUC>
PS: En fouillant, je trouve des gens qui ont fait ceci en utilisant des ContentControl à la place des UserControl, pour cela ils ont placer les xaml dans une fichier de resource "generic.xaml", y'aurait-il un moyen de faire en conservant le fichier xaml associé à son code behind ou faut-il absolument utiliser le systeme du generic.xaml ?
Merci
Partager