LabelsPage.axaml.cs 704 B

1234567891011121314151617181920212223242526272829303132333435
  1. using Avalonia.Controls;
  2. using ControlCatalog.Models;
  3. namespace ControlCatalog.Pages
  4. {
  5. public partial class LabelsPage : UserControl
  6. {
  7. private Person? _person;
  8. public LabelsPage()
  9. {
  10. CreateDefaultPerson();
  11. this.InitializeComponent();
  12. }
  13. private void CreateDefaultPerson()
  14. {
  15. DataContext = _person = new Person
  16. {
  17. FirstName = "John",
  18. LastName = "Doe",
  19. IsBanned = true,
  20. };
  21. }
  22. public void DoSave()
  23. {
  24. }
  25. public void DoCancel()
  26. {
  27. CreateDefaultPerson();
  28. }
  29. }
  30. }