public TabViewPage()
        {
            this.InitializeComponent();

            _iconSource        = new SymbolIconSource();
            _iconSource.Symbol = Symbol.Placeholder;

            ObservableCollection <TabDataItem> itemSource = new ObservableCollection <TabDataItem>();

            for (int i = 0; i < 5; i++)
            {
                var item = new TabDataItem();
                item.IconSource = _iconSource;
                item.Header     = "Item " + i;
                item.Content    = "This is tab " + i + ".";
                itemSource.Add(item);
            }
            DataBindingTabView.TabItemsSource = itemSource;
        }
        public TabViewPage()
        {
            this.InitializeComponent();

            _iconSource        = new SymbolIconSource();
            _iconSource.Symbol = Symbol.Placeholder;

            ObservableCollection <TabDataItem> itemSource = new ObservableCollection <TabDataItem>();

            for (int i = 0; i < 5; i++)
            {
                var item = new TabDataItem();
                item.IconSource = _iconSource;
                item.Header     = "Item " + i;
                item.Content    = "This is tab " + i + ".";
                itemSource.Add(item);
            }
            DataBindingTabView.TabItemsSource = itemSource;

            backgroundColorCache = BackgroundGrid.Background;
            activeTabContentBackgroundBrushCache = FirstTabContent.Background;
            CacheFirstTabSelectedBackgroundPathFill();
        }