public MVVMTabControl()
        {
            InitializeComponent();

            DataContext = new TabbedViewModel()
            {
                Items =
                {
                    new TabViewModel() {Title = "Tab #1", IsEnabled = true, IsVisible = true},
                    new TabViewModel() {Title = "Tab #2", IsEnabled = false, IsVisible = true},
                    new TabViewModel() {Title = "Tab #3", IsEnabled = true, IsVisible = false},
                }
            };
        }
        public MVVMTabControl()
        {
            InitializeComponent();

            DataContext = new TabbedViewModel()
            {
                Items =
                {
                    new TabViewModel()
                    {
                        Title = "Tab #1", IsEnabled = true, IsVisible = true
                    },
                    new TabViewModel()
                    {
                        Title = "Tab #2", IsEnabled = false, IsVisible = true
                    },
                    new TabViewModel()
                    {
                        Title = "Tab #3", IsEnabled = true, IsVisible = false
                    },
                }
            };
        }