TabStripPage.xaml.cs 859 B

123456789101112131415161718192021222324252627282930313233
  1. using Avalonia.Controls;
  2. using ControlCatalog.ViewModels;
  3. namespace ControlCatalog.Pages
  4. {
  5. public partial class TabStripPage : UserControl
  6. {
  7. public TabStripPage()
  8. {
  9. InitializeComponent();
  10. DataContext = new TabControlPageViewModel
  11. {
  12. Tabs = new[]
  13. {
  14. new TabControlPageViewModelItem()
  15. {
  16. Header = "Item 1",
  17. },
  18. new TabControlPageViewModelItem
  19. {
  20. Header = "Item 2",
  21. },
  22. new TabControlPageViewModelItem
  23. {
  24. Header = "Disabled",
  25. IsEnabled = false,
  26. },
  27. }
  28. };
  29. }
  30. }
  31. }