Silverlight 2 : Insérer des contrôles enfants
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:
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:
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