WPF custom tab control