2009-07-15 3 views
0

Как добавить несколько элементов управления панели элементов XAML

Привет,

Я добавил <Image> // включено изображение в окне. </Изображение >

Если я хочу добавить ярлык чуть ниже изображения и несколько других элементов управления, как я могу это сделать?

Код XAML показан здесь.

<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> 

Я добавил чуть ниже, но ошибка рассматривается содержание «Свойство„“установлен более чем один раз.

Пожалуйста, помогите мне исправить эту ошибку.

Мое намерение состоит в том, чтобы добавить изображение наверху (название), затем под ним ярлык, затем раскрывающийся список, древовидное изображение .. так далее ..

Пожалуйста, помогите вам поработать над этим.

Благодаря Рамм

ответ

2

панели.

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

Также см <WrapPanel>, <DockPanel>, <Grid>, <Canvas> и т.д.

Вы столкнетесь с этой ошибкой, если вы делаете что-то вроде:

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

Это происходит потому, что многие элементы управления в WPF ContentControls, как Window, и эти виды средств управления могут иметь только одного ребенка. Чтобы иметь более одного ребенка, используйте Panel.

Смежные вопросы