Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何将子元素添加到StackPanel的顶部?_C#_Wpf_Stackpanel - Fatal编程技术网

C# 如何将子元素添加到StackPanel的顶部?

C# 如何将子元素添加到StackPanel的顶部?,c#,wpf,stackpanel,C#,Wpf,Stackpanel,我试图在顶部添加StackPanel的一些子元素 有一个代码: <StackPanel Orientation="Vertical"> <Border Background="SkyBlue"> <TextBlock>Stacked Item #1</TextBlock> </Border> <Border Background="CadetBlue"

我试图在顶部添加StackPanel的一些子元素

有一个代码:

<StackPanel Orientation="Vertical">
  <Border Background="SkyBlue">
    <TextBlock>Stacked Item #1</TextBlock>
  </Border>
  <Border Background="CadetBlue">
    <TextBlock>Stacked Item #2</TextBlock>
  </Border>
  <Border Background="LightGoldenRodYellow">
    <TextBlock >Stacked Item #3</TextBlock>
  </Border>

堆放物品#1
堆放物品#2
堆放物品#3
还有一个图像:

我想把子元素加起来,而不是减下来,我该怎么做呢

像这样
堆叠项目3
堆叠物品2
堆叠的项目1

我找到了解决方案

StackPanel.Children.Insert(0, UIElement)

这将在列表的开头插入子元素。

颠倒XAML中项目的顺序?@canton7,是的,我需要数据这就是你的答案?编辑您的XAML,并将这些
边框
按相反顺序放置