问题描述
我有一个包含三个 CarouselPage 项目的 ContentPage。在三个 ContentPage 中的第二个的布局中,CircleProgressBarSurfaceItem 包含在以下方式中,就像在 Galaxy Watch .NET get started tutorial 中一样:
<ContentPage
...>
<AbsoluteLayout>
<Label
AbsoluteLayout.LayoutBounds="0.5,0.5,0.25"
AbsoluteLayout.LayoutFlags="All"
Text="0 Steps"
FontSize="Large"
HorizontalTextAlignment="Center"
VerticalTextAlignment="Center"/>
<w:CircleSurfaceView AbsoluteLayout.LayoutBounds="0,1,1" AbsoluteLayout.LayoutFlags="All">
<w:CircleSurfaceView.CircleSurfaceItems>
<w:CircleProgressBarSurfaceItem
x:Name="ProgressBar"
BackgroundColor="LightBlue"
Backgroundlinewidth="10"
BackgroundRadius="175"
BarColor="Blue"
Barlinewidth="10"
BarRadius="175"
IsVisible="True"
Value="0.5" />
</w:CircleSurfaceView.CircleSurfaceItems>
</w:CircleSurfaceView>
</AbsoluteLayout>
</ContentPage>
结果只是一个空白的黑屏。预期的结果是表盘周围的边框看起来或多或少像这张图片:
CarouselPage 父容器中的 CircleProgressBarSurfaceItem 不可以吗?我不知道我做错了什么,也许你们中的一位读者有想法?