【发布时间】:2021-01-18 19:26:01
【问题描述】:
我有一个 CarouselPage,其中包含三个 ContentPage 项目。在布局中三个 ContentPage 中的第二个是 CircleProgressBarSurfaceItem,包含在以下方式中,就像在 Galaxy Watch .NET get started tutorial 中一样:
<ContentPage
...>
<AbsoluteLayout>
<Label
AbsoluteLayout.LayoutBounds="0.5, 0.5, 0.5, 0.25"
AbsoluteLayout.LayoutFlags="All"
Text="0 Steps"
FontSize="Large"
HorizontalTextAlignment="Center"
VerticalTextAlignment="Center"/>
<w:CircleSurfaceView AbsoluteLayout.LayoutBounds="0, 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 吗?我不知道我做错了什么,也许你们中的一个读者有一个想法?
【问题讨论】:
-
这曾经确实有效。他们在最新的更新之一中搞砸了。我不确定这是否是由更新 XF 5 或 Tizen CircularUI nugets 引起的。如果您降级到旧版本,您会发现它在您编写时运行良好。
标签: xamarin tizen tizen-wearable-sdk samsung-galaxy