WPF 图片的滚动播放实现方法之一

完成效果

 

 

1、先要在窗口中拖一个ListBox的控件

2、这些代码是完成效果ListBox的Xaml代码,所以里面有点多,暂时忽视,注意后面的操作,      当做完了就会跟这个一样了

<ListBox x:Name="listBox1" Height="424" Margin="85,8,384,0" VerticalAlignment="Top" 
 Unloaded="listBox1_Unloaded" Loaded="listBox1_Loaded" 
 ScrollViewer.VerticalScrollBarVisibility="Disabled" 
 ScrollViewer.HorizontalScrollBarVisibility="Hidden" 
 ItemTemplate="{DynamicResource ItemTemplate}" ItemsSource="{Binding Collection}">
    <ListBox.ItemsPanel>               
        <ItemsPanelTemplate>                   
            <VirtualizingStackPanel Orientation="Horizontal">
            	<i:Interaction.Behaviors>                      
            		<ei:FluidMoveBehavior AppliesTo="Children"/>  <!-- 此段形成平滑的效果-->
            	</i:Interaction.Behaviors>
            </VirtualizingStackPanel>
        </ItemsPanelTemplate>
    </ListBox.ItemsPanel>
</ListBox>

(1)需要添加两个属性:

ScrollViewer.VerticalScrollBarVisibility="Disabled"   //让垂直滚动条消失

ScrollViewer.HorizontalScrollBarVisibility="Hidden"  //让水平滚动条隐藏起来

(2)还有个就是让ListBox中的内容也水平展示 需要下面的这个代码:

<ListBox.ItemsPanel>               
        <ItemsPanelTemplate>                   
            <VirtualizingStackPanel Orientation="Horizontal">
            </VirtualizingStac
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值