public DebtDetailPage(SmalldebtsManager serviceClient) { InitializeComponent(); _serviceClient = serviceClient; _movementDetailPage = new MovementDetailPage(serviceClient); MovementDetailList.ItemSelected += DetailList_ItemSelected; }
public LoginPage(SmalldebtsManager serviceClient) { _serviceClient = serviceClient; InitializeComponent(); HeaderRow.Height = Device.OnPlatform <double>(150, 110, 0); FooterRow.Height = Device.OnPlatform <double>(100, 140, 0); LoginPanel.IsVisible = !signUp; SignupPanel.IsVisible = signUp; }
public HomePage() { InitializeComponent(); NavigationPage.SetBackButtonTitle(this, "Debts"); _serviceClient = SmalldebtsManager.DefaultManager; DebtModificationPage = new ModifyDebtPage(_serviceClient); DebtModificationPage.DebtUpdated += DebtModificationPage_DebtUpdated; DebtModificationPage.DebtCreated += DebtModificationPage_DebtCreated; DebtDetailPage = new DebtDetailPage(_serviceClient); DebtDetailPage.DebtUpdated += DebtModificationPage_DebtUpdated; FilterSettingsPage = new FilterSettingsPage(Filter); FilterSettingsPage.FilterChanged += FilterChanged; FilterImage.Clicked += async(sender, e) => await PopupNavigation.PushAsync(FilterSettingsPage); SortingSettingsPage = new SortingSettingsPage(); SortingSettingsPage.SortingChanged += SortingChanged; SortImage.Clicked += async(sender, e) => await PopupNavigation.PushAsync(SortingSettingsPage); SettingsPage = new SettingsPage(); SettingsPage.LoggedOut += SettingsPageLoggedOut; SettingsImage.Clicked += async(sender, e) => await Navigation.PushAsync(SettingsPage); DebtList.RefreshCommand = LoadDebtsCommand; DebtList.ItemSelected += DebtList_ItemSelected; var item = new ToolbarItem { Text = "Add", Icon = "add" }; item.Clicked += async(s, a) => await OpenDebtModificationPage(); ToolbarItems.Add(item); MessagingCenter.Subscribe <DebtCell, DebtManipulationViewModel>(this, "update", async(sender, debtManipulation) => await OpenDebtModificationPage(debtManipulation)); MessagingCenter.Subscribe <DebtCell, DebtManipulationViewModel>(this, "deleted", Delete); }
public MovementDetailPage(SmalldebtsManager serviceClient) { InitializeComponent(); _serviceClient = serviceClient; }
public ModifyDebtPage(SmalldebtsManager serviceClient) { _serviceClient = serviceClient; InitializeComponent(); }