<swc:TabControl GrID.Row="0" GrID.Column="1" name="Tabs"> <swc:TabControl.ItemsPanel> <ItemsPanelTemplate> <ScrollVIEwer> <StackPanel OrIEntation="Horizontal" /> </ScrollVIEwer> </ItemsPanelTemplate> </swc:TabControl.ItemsPanel>
即使我只是放入一个常规的StackPanel,它仍然什么都不做.我正在使用Silverlight Toolkit作为选项卡,因此我在网上找到的所有内容仅适用于常规WPF,并且不适用于Silverlight.非常感谢你的建议.
解决方法 ItemsPanel需要有一个Panel作为根元素.你有一个ScrollVIEwer.如果要添加ScrollVIEwer,则必须创建一个自定义ControlTemplate,它使用ScrollVIEwer包装ItemsPresenter. ItemsPresenter将显示ItemsPanel.您应该能够从Silverlight Toolkit源获取默认的Style和ControlTemplate,并根据您的需要进行调整.然后在您的应用程序资源中包含您的修改版本,或者将其明确应用于单个TabControls.
总结以上是内存溢出为你收集整理的wpf – 在Silverlight 4中覆盖默认的ItemsPanelTemplate?全部内容,希望文章能够帮你解决wpf – 在Silverlight 4中覆盖默认的ItemsPanelTemplate?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)