【问题标题】:How to add multiple toolbox controls in xaml如何在xaml中添加多个工具箱控件
【发布时间】:2009-07-15 08:28:35
【问题描述】:

你好,

我添加了 // 在窗口中包含了一个图像。

如果我想在图片和其他几个控件的正下方添加一个标签,我该怎么做?

此处显示 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>

我在 的下方添加,但看到错误“属性“内容”设置了多次。

请帮我纠正这个错误。

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

请帮助解决这个问题。

谢谢 撞锤

【问题讨论】:

    标签: xaml controls


    【解决方案1】:

    面板。

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

    另见&lt;WrapPanel&gt;&lt;DockPanel&gt;&lt;Grid&gt;&lt;Canvas&gt;等。

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

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

    这是因为 WPF 中的很多控件都是ContentControls,比如Window,而且这类控件只能有一个子级。要拥有多个孩子,请使用Panel

    【讨论】:

      猜你喜欢
      • 2021-09-05
      • 1970-01-01
      • 2017-01-23
      • 1970-01-01
      • 2011-02-17
      • 2018-03-14
      • 1970-01-01
      • 2014-03-20
      • 1970-01-01
      相关资源
      最近更新 更多