using Bit.App.Abstractions; using System; using Xamarin.Forms; using XLabs.Ioc; namespace Bit.App.Controls { public class ExtendedContentPage : ContentPage { private ISyncService _syncService; public ExtendedContentPage() { _syncService = Resolver.Resolve(); BackgroundColor = Color.FromHex("efeff4"); IsBusy = _syncService.SyncInProgress; MessagingCenter.Subscribe(Application.Current, "SyncCompleted", (sender, success) => { IsBusy = _syncService.SyncInProgress; }); MessagingCenter.Subscribe(Application.Current, "SyncStarted", (sender) => { IsBusy = _syncService.SyncInProgress; }); } } }