Xamarin XAML語言教程使用Progress屬性數據綁定設置進度條進度
開發者除了可以為ProgressBar定義的Progress屬性直接賦雙精度類型的值外,還可以通過數據綁定的方式為該屬性賦值,此時綁定的數據也一樣是返回雙精度類型的。
【示例12-8:ProgressBarProgressTwo】以下將通過滑塊控件控制進度條的當前進度。代碼如下:
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:local="clr-namespace:ProgressBarProgressTwo"
x:Class="ProgressBarProgressTwo.MainPage">
VerticalOptions="Center" >
Progress="{Binding Path=Value}"/>
在此代碼中,我們將ProgressBar中的Progress屬性綁定到了Slider的Value屬性上。此時運行程序,會看到如圖12.28~12.29所示的效果。當開發者拖動滑塊控件中的滑塊時,會看到類似于圖12.30~12.31所示的效果。
圖12.28? Android的運行效果圖12.29iOS的運行效果
圖12.30? Android的運行效果圖12.31iOS的運行效果