2009-07-15 8 views
0

Comment ajouter plusieurs contrôles de boîte à outils en XAML

Salut,

I ajouté <image> // inclus une image dans la fenêtre. </Image >

Si je souhaite ajouter une étiquette juste en dessous de l'image et quelques autres contrôles, comment puis-je le faire?

Le code XAML est affiché ici.

<Image 
     Name="imgClientPhoto" 
     HorizontalAlignment="Left" 
     VerticalAlignment="Top" 
     Width="auto" 
     Height="auto" 
     Grid.Column="0" 
     Grid.Row="0" 
     Margin="0" Source="D:\pic1.gif" MinWidth="450" MinHeight="100" Grid.IsSharedSizeScope="True"> 

    </Image> 
<Label> 

</Label> 

j'ajouté juste au-dessous de la, mais une erreur est vu « La propriété « contenu » est réglé plus d'une fois.

S'il vous plaît me aider à corriger cette erreur.

Mon intention est d'ajouter une image en haut (titre), puis en dessous une étiquette, puis une liste déroulante, treeview .. ainsi de suite ..

S'il vous plaît aider la bonne façon de travailler à ce sujet.

Merci Ramm

Répondre

2

panneaux.

<StackPanel> 
    <Image ... /> 
    <Label ... /> 
</StackPanel> 

Voir aussi <WrapPanel>, <DockPanel>, <Grid>, <Canvas>, etc.

Vous rencontrez cette erreur si vous faites quelque chose comme:

<Window ... > 
    <Image ... /> 
    <Label ... /> <!-- Won't work --> 
</Window> 

En effet, de nombreux contrôles dans WPF sont ContentControls, comme Window, et ces sortes de contrôles ne peuvent avoir qu'un seul enfant. Pour avoir plus d'un enfant, utilisez un Panel.

Questions connexes