using System.Collections; using Avalonia; using Avalonia.Controls; using Avalonia.Markup.Xaml; using Avalonia.Platform; using ControlCatalog.Pages; namespace ControlCatalog { public class MainView : UserControl { public MainView() { this.InitializeComponent(); if (AvaloniaLocator.Current.GetService().GetRuntimeInfo().IsDesktop) { IList tabItems = ((IList)this.FindControl("Sidebar").Items); tabItems.Add(new TabItem() { Header = "Dialogs", Content = new DialogsPage() }); tabItems.Add(new TabItem() { Header = "Screens", Content = new ScreenPage() }); } } private void InitializeComponent() { AvaloniaXamlLoader.Load(this); } } }