Как добавить несколько элементов управления панели инструментов в xaml - PullRequest
0 голосов
/ 15 июля 2009

Привет,

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

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

Здесь показан код 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>

Я добавил чуть ниже, но появляется сообщение об ошибке "Свойство" content "установлено более одного раза.

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

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

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

Спасибо Рамм

1 Ответ

2 голосов
/ 15 июля 2009

Панели.

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

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

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...