UWP闹钟和时钟应用FlipView

时间:2017-08-31 13:47:08

标签: uwp

我需要按照警报和时钟应用程序中使用的控件来显示小时/分钟。所以我尝试使用FlipView(在垂直模式下),但我不能使用循环列表。 是否有更合适的控制措施?

1 个答案:

答案 0 :(得分:0)

方法1:

很难创建循环FlipView。您可以使用Looping FlipView Attached Property。这是为Windows 8创建的,但它可以与UWP一起使用。

示例代码

XAML部分

<Page ....
      xmlns:synergist="using:Synergist">
<FlipView x:Name="flipView" synergist:FlipViewExtensions.IsLooping="True">

背后的代码

设置ItemsSource可以通过例外。只需将代码放在try catch块中,如下面的示例代码所示。

try
{
    flipView.ItemsSource = loopingList;
}
catch (Exception ex) { }

或在将项目添加到ItemsSource

后设置List

方法2:

创建自己的CustomPanel。

方法3:

您可以使用AppStudio的Carousel Control