[Xuni:Gauges]RadialGaugeを使用した場合、ValueにMax以上の値を設定した場合に、表示が更新されない場合がある。
対象製品
Xuni
発生環境
本現象は、Xamarin.Forms(iOS)で発生します。
状況
修正済み
詳細
添付のサンプルGauge101の自動スケーリング(AutomaticScaling)で、一度ValueにMax以上の値を設定して表示した後にValueを更新してもゲージの表示が変わらない場合がある。
回避方法
サンプルプロジェクトの不具合です。
XAMLファイル(AutomaticScaling.xaml)のGaugeオブジェクトのValueのバインディングのモードを「TwoWay」に変更することで正常に動作します。
サンプルコード
XAML
※追記(2016年9月14日)
この問題はバージョン2016J v2で修正されました。
対応バージョン
Xamarin : 2.3.20162.133
最新版をダウンロードしてご利用ください。
XAMLファイル(AutomaticScaling.xaml)のGaugeオブジェクトのValueのバインディングのモードを「TwoWay」に変更することで正常に動作します。
サンプルコード
XAML
<xuni:XuniRadialGauge x:Name="Gauge" Min="{Binding Min}" Max="{Binding Max}"
Value="{Binding Value,Mode=TwoWay}"
StartAngle="{Binding StartAngle}"
SweepAngle="{Binding SweepAngle}"
ShowText="{Binding ShowText}"
VerticalOptions="FillAndExpand"/>
※追記(2016年9月14日)
この問題はバージョン2016J v2で修正されました。
対応バージョン
Xamarin : 2.3.20162.133
最新版をダウンロードしてご利用ください。