This repository has been archived on 2022-11-03. You can view files and clone it, but cannot push or open issues or pull requests.
DevOpsOpenHack/MobileApps/MyDriving/MyDriving.iOS/Screens/Trips/TripSummaryViewController.cs

48 lines
1.5 KiB
C#
Raw Normal View History

2022-11-03 20:41:13 +00:00
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for details.
using System;
using UIKit;
namespace MyDriving.iOS
{
public partial class TripSummaryViewController : UIViewController
{
public TripSummaryViewController(IntPtr handle) : base(handle)
{
}
public ViewModel.CurrentTripViewModel ViewModel { get; set; }
public override void ViewDidLoad()
{
lblDateTime.Text = $"{DateTime.Now.ToString("M")} {DateTime.Now.ToString("t")}";
lblDistance.Text = ViewModel.TripSummary.TotalDistanceDisplay;
lblDuration.Text = ViewModel.TripSummary.TotalTimeDisplay;
lblFuelConsumed.Text = ViewModel.TripSummary.FuelDisplay;
lblTopSpeed.Text = ViewModel.TripSummary.MaxSpeedDisplay;
lblDistance.Alpha = 0;
lblDuration.Alpha = 0;
lblTopSpeed.Alpha = 0;
lblFuelConsumed.Alpha = 0;
lblTopSpeed.Alpha = 0;
}
public override void ViewDidAppear(bool animated)
{
base.ViewDidAppear(animated);
lblDistance.FadeIn(0.4, 0.1f);
lblDuration.FadeIn(0.4, 0.2f);
lblTopSpeed.FadeIn(0.4, 0.3f);
lblFuelConsumed.FadeIn(0.4, 0.4f);
lblTopSpeed.FadeIn(0.4, 0.5f);
}
async partial void BtnClose_TouchUpInside(UIButton sender)
{
await DismissViewControllerAsync(true);
}
}
}