MainView.xaml.cs 745 B

12345678910111213141516171819202122232425262728
  1. using System.Collections;
  2. using Avalonia;
  3. using Avalonia.Controls;
  4. using Avalonia.Markup.Xaml;
  5. using Avalonia.Platform;
  6. using ControlCatalog.Pages;
  7. namespace ControlCatalog
  8. {
  9. public class MainView : UserControl
  10. {
  11. public MainView()
  12. {
  13. this.InitializeComponent();
  14. if (AvaloniaLocator.Current.GetService<IRuntimePlatform>().GetRuntimeInfo().IsDesktop)
  15. ((IList) this.FindControl<TabControl>("Sidebar").Items).Add(new TabItem()
  16. {
  17. Header = "System dialogs",
  18. Content = new DialogsPage()
  19. });
  20. }
  21. private void InitializeComponent()
  22. {
  23. AvaloniaXamlLoader.Load(this);
  24. }
  25. }
  26. }