我是 xaml 和 wpf 的新手。
我正在尝试将一些用户控件从代码隐藏插入到容器中。
我已阅读此博客文章MSDN http://blogs.msdn.com/b/marcelolr/archive/2009/06/09/stackpanel-dockpanel-and-scrolling-items.aspx.
我尝试了那里使用的所有方法和其他一些方法,但滚动条从未启用。
我当前坚持使用的代码是这样的:
<DockPanel>
<ScrollViewer HorizontalAlignment="Left" Margin="252,12,0,0">
<ItemsControl Name="captchaControls" Width="339" Height="286">
</ItemsControl>
</ScrollViewer>
</DockPanel>
有谁知道为什么?
EDIT:
让它像这样工作:
<DockPanel>
<ScrollViewer HorizontalAlignment="Left" Margin="252,12,0,0" Width="339" Height="286">
<ItemsControl Name="captchaControls">
</ItemsControl>
</ScrollViewer>
</DockPanel>
Remove Width="339" Height="286"
来自 XAML。它使 ItemsControl 具有恒定的大小,无论其内部有什么。
顺便提一句。你可能应该使用x:Name
代替Name
,谷歌搜索解释原因的文章。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)