}//loaded event of border end here private void TabItemLoaded(object sender, RoutedEventArgs e) { Colorpicker colorPicker; TabItem tabItem = sender as TabItem; if (tabItem.IsSelected) { colorPicker = new Colorpicker(tabItem.Background); tabItem.Background = colorPicker.darker(); } }//loaded event of tabitem end here
private void mouse_leftdown(object sender, RoutedEventArgs e) { Colorpicker colorPicker; TabItem myTabitem = sender as TabItem;// myBorder is a Instance of Border if (myTabitem.IsSelected == false) { TabPanel tabPanel = VisualTreeHelper.GetParent(myTabitem) as TabPanel; //Console.WriteLine( tabPanel.Children.Count ); for (int i = 0; i < tabPanel.Children.Count; i++) { TabItem tabItem = tabPanel.Children[i] as TabItem; if (tabItem.IsSelected == true) { colorPicker = new Colorpicker(tabItem.Background); tabItem.Background = colorPicker.lighter(); myTabitem.IsSelected = false; } } colorPicker = new Colorpicker(myTabitem.Background); myTabitem.Background = colorPicker.darker(); myTabitem.IsSelected = true; } }//mouse left down button for tabcontrol end here