Bonjour,

Je reviens quemander de l'aide.
J'ai un UserControl, définie dans myUC.xaml que j'insère dans mon 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>
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
 
<mc:MyUc x:Name="MonControle">
    <Button x:Name="UnBtn" Content="FirstChild"></Button>
    <Button x:Name="DeuxBtn" Content="SecondChild"></Button>
</mc:MyUC>
Je pense qu'il faut surcharger une méthodes mais j'ignore laquelle.

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