5

我是 xaml 和 wpf 的新手。
我正在尝试将一些用户控件从代码隐藏中插入到容器中。我在MSDN上阅读了这篇博文。
我尝试了那里使用的所有方法以及其他一些方法,但从未启用滚动条。
我坚持的当前代码是这样的:

<DockPanel>
    <ScrollViewer HorizontalAlignment="Left" Margin="252,12,0,0">
        <ItemsControl Name="captchaControls" Width="339" Height="286">

        </ItemsControl>
    </ScrollViewer>
</DockPanel>

有谁知道为什么?

编辑:
让它像这样工作:

<DockPanel>
    <ScrollViewer HorizontalAlignment="Left" Margin="252,12,0,0" Width="339" Height="286">
        <ItemsControl Name="captchaControls">

        </ItemsControl>
    </ScrollViewer>
</DockPanel>
4

1 回答 1

5

Width="339" Height="286"从 XAML 中删除。它使 ItemsControl 具有恒定的大小,无论里面有什么。

顺便提一句。您可能应该使用x:Name而不是Name, google 来解释原因的文章。

于 2012-05-16T20:32:09.903 回答