public ClosableTab()
{
// Create an instance of the usercontrol
ClosableHeader closableTabHeader = new ClosableHeader();
// Assign the usercontrol to the tab header
Header = closableTabHeader;
// Attach to the ClosableHeader events (Mouse Enter/Leave, Button Click, and Label resize)
closableTabHeader.button_close.MouseEnter += new MouseEventHandler(button_close_MouseEnter);
closableTabHeader.button_close.MouseLeave += new MouseEventHandler(button_close_MouseLeave);
closableTabHeader.button_close.Click += new RoutedEventHandler(button_close_Click);
closableTabHeader.label_TabTitle.SizeChanged += new SizeChangedEventHandler(label_TabTitle_SizeChanged);
_labelTabTitle = ((ClosableHeader)Header).label_TabTitle;
_btnClose = ((ClosableHeader)Header).button_close;
//closableTabHeader.MouseEnter += (sender, args) =>
//{
// _labelTabTitle.SetResourceReference(ForegroundProperty,
// VsBrushes.CommandBarTextActiveKey);
//};
//closableTabHeader.label_TabTitle.MouseLeave += (sender, args) =>
//{
// _labelTabTitle.SetResourceReference(ForegroundProperty,
// VsBrushes.CommandBarTextActiveKey);
//};
}