Files
HandyControl/doc/source/handycontrol/extend_controls/coverFlow/index.md
T
2020-07-28 23:19:42 +08:00

1.6 KiB

title
title
CoverFlow 封面流

该控件将封面以3D的形式展示出来,可用于增强界面效果。

[TemplatePart(Name = ElementViewport3D, Type = typeof(Viewport3D))]
[TemplatePart(Name = ElementCamera, Type = typeof(ProjectionCamera))]
[TemplatePart(Name = ElementVisualParent, Type = typeof(ModelVisual3D))]
public class CoverFlow : Control

属性

属性 描述 默认值 备注
PageIndex 页码
Loop 是否循环展示

方法

方法 描述
Add(string) 添加一项资源
Add(Uri) 添加一项资源
AddRange(IEnumerable 批量添加资源
JumpTo(int) 跳转

案例

CoverFlowMain.AddRange(new []
{
    new Uri(@"pack://application:,,,/Resources/Img/Album/1.jpg"),
    new Uri(@"pack://application:,,,/Resources/Img/Album/2.jpg"),
    new Uri(@"pack://application:,,,/Resources/Img/Album/3.jpg"),
    new Uri(@"pack://application:,,,/Resources/Img/Album/4.jpg"),
    new Uri(@"pack://application:,,,/Resources/Img/Album/5.jpg"),
    new Uri(@"pack://application:,,,/Resources/Img/Album/6.jpg"),
    new Uri(@"pack://application:,,,/Resources/Img/Album/7.jpg"),
    new Uri(@"pack://application:,,,/Resources/Img/Album/8.jpg"),
    new Uri(@"pack://application:,,,/Resources/Img/Album/9.jpg"),
    new Uri(@"pack://application:,,,/Resources/Img/Album/10.jpg")
});
CoverFlowMain.JumpTo(2);
<hc:CoverFlow x:Name="CoverFlowMain" Margin="32" Width="500" Height="300"/>

CoverFlow