至于标题,我需要以编程方式向 StackPanel 添加多个标签。
我解决了向 Stackpanel 添加 ItemsControl 并绑定 ItemSource 的问题。
<StackPanel Orientation="Horizontal" HorizontalAlignment="Stretch" Width="{Binding RangeWidth}" >
<ItemsControl ItemsSource="{Binding Path=Labels}" Width="{Binding RangeWidth}"/>
</StackPanel>
一切正常,但我添加的控件未放置在应有的位置。 我打算将它们沿着堆栈面板展开,给它们一个宽度来填充整个空间。 但是它们是垂直堆叠而不是水平堆叠,正如我在 StackPanel Orientation 中定义的那样。
有什么想法吗?