如何在xaml中添加多个工具箱控件

时间:2009-07-15 08:28:36

标签: xaml controls

嗨,

我添加了< Image> //在窗口中包含图像。< / 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>

我刚刚在下方添加,但看到错误“属性”内容“设置不止一次。

请帮我纠正此错误。

我的目的是在顶部(标题)添加一个图像,然后在它下面添加一个标签,然后是一个下拉框,树视图......等等..

请帮助解决这个问题的好方法。

由于 RAMM

1 个答案:

答案 0 :(得分:2)

面板。

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

另请参阅<WrapPanel><DockPanel><Grid><Canvas>等。

如果您执行以下操作,则会遇到该错误:

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

这是因为WPF中的许多控件都是ContentControls,如Window,这些控件只能有一个子控件。要拥有多个孩子,请使用Panel