MobileDataGridPage.xaml.cs 910 B

12345678910111213141516171819202122232425262728293031323334353637
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. using Xamarin.Forms;
  7. using Xamarin.Forms.Xaml;
  8. namespace comal.timesheets
  9. {
  10. [XamlCompilation(XamlCompilationOptions.Compile)]
  11. public partial class MobileDataGridPage : ContentPage
  12. {
  13. public MobileDataGridPage (MobileDataGrid datagrid)
  14. {
  15. InitializeComponent ();
  16. NavigationPage.SetHasBackButton(this, false);
  17. datagrid.OnTitleSet += Datagrid_OnTitleSet;
  18. stackLayout.Children.Add(datagrid);
  19. }
  20. private void Datagrid_OnTitleSet(string title)
  21. {
  22. Device.BeginInvokeOnMainThread(() =>
  23. {
  24. titleLbl.Text = title + "s";
  25. });
  26. }
  27. private void CancelBtn_Clicked(object sender, EventArgs e)
  28. {
  29. Navigation.PopAsync();
  30. }
  31. }
  32. }