滚动查看器内部的网格,内部有多个用户控件

时间:2012-05-16 09:59:27

标签: c# wpf xaml

我是WPF和xaml的新手,我的应用UI存在问题 我正在使用这个xaml代码:

<ScrollViewer HorizontalAlignment="Left" Margin="252,12,0,0" Name="captchaControlsScrollableContainer" VerticalAlignment="Top">
    <Grid Name="captchaControls" Width="339" Height="286">
    </Grid>
</ScrollViewer>

此代码背后填充网格的代码:

captchaControls.Children.Add(new Captcha(data));

被称为多次 我的问题是,只有第一个用户控件应用程序出现在网格中,尽管在调试器中captchaControls.Children.Count是正确的大小,并且scrollviewer的滚动条被禁用。

有谁知道我做错了什么?提前谢谢。

1 个答案:

答案 0 :(得分:2)

滚动查看器中的网格设置为1列1行。因此,您只会看到目前为止添加的最后一个(所有其他控件都在“最后”之下)。

查看StackPanel控件,this tutorial可能会有用。