假設今天我們要做一個打卡功能,這時想要在畫面上顯示時間,那該怎麼做?
先建立一個 ContentPage
Xaml內容:
使用Grid來配置版面
主要用Label的Text來顯示時間
再建立兩個button來簽到
再來看
.CS 內容
LblTime.Text 就是剛在Xaml 建立來顯示時間,
這裡需要使用
Device.StartTimer
來看看外星語:
StartTimer
提供簡單的方式來觸發可在通用程式碼中運作的時間相依工作 Xamarin.Forms ,包括 .NET Standard 程式庫。 傳遞 TimeSpan
以設定間隔並傳回我試著翻成人話:
如果我們要在Xamarin.Forms裡使用跟時間有關的工作,我們就叫用Device.StartTimer
然後設定每次啓動的時間就是TimeSpan
最後來看看結果:
這裡是靜態畫面,你實際在程式裡跑,就可以看到結果了!
沒有留言:
張貼留言