DFCreateTaskView.xaml.cs 962 B

1234567891011121314151617181920212223242526272829303132333435363738
  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. using XF.Material.Forms.UI.Dialogs;
  9. namespace comal.timesheets
  10. {
  11. public delegate void AddTaskButtonClicked();
  12. [XamlCompilation(XamlCompilationOptions.Compile)]
  13. public partial class DFCreateTaskView : ContentView
  14. {
  15. public event AddTaskButtonClicked OnAddTaskButtonClicked;
  16. public string TaskNumber;
  17. public DFCreateTaskView()
  18. {
  19. InitializeComponent();
  20. }
  21. private void Button_Clicked(object sender, EventArgs e)
  22. {
  23. OnAddTaskButtonClicked?.Invoke();
  24. }
  25. public void DisableButton()
  26. {
  27. Device.BeginInvokeOnMainThread(() =>
  28. {
  29. button.IsEnabled = false;
  30. button.Text = "Task " + TaskNumber;
  31. });
  32. }
  33. }
  34. }