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

本文关键字:内部 控件 用户 网格 滚动 | 更新日期: 2023-09-27 18:34:24

我是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));

多次调用
我的问题是网格中只有第一个用户控制应用程序应用程序,尽管在调试器验证码中控制.Children.Count 的大小是正确的,并且滚动查看器的滚动条被禁用。

有人知道我做错了什么吗?提前谢谢你。

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

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

看看 StackPanel 控件,也许本教程会很有用。