嗨,
我添加了< 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
答案 0 :(得分:2)
面板。
<StackPanel>
<Image ... />
<Label ... />
</StackPanel>
另请参阅<WrapPanel>
,<DockPanel>
,<Grid>
,<Canvas>
等。
如果您执行以下操作,则会遇到该错误:
<Window ... >
<Image ... />
<Label ... /> <!-- Won't work -->
</Window>
这是因为WPF中的许多控件都是ContentControls
,如Window
,这些控件只能有一个子控件。要拥有多个孩子,请使用Panel
。