Por que TabControl.SelectedContent! = (TabControl.SelectedItem como TabItem) .Content?
O exemplo a seguir não deve emitir um sinal sonoro (na minha opinião), mas sim. Por quê? Isso significa oSelectedContent
propriedade é inútil? É um bug no WPF?
<TabControl SelectionChanged="TabControl_SelectionChanged">
<TabItem Header="Tab 1">
<Grid/>
</TabItem>
<TabItem Header="Tab 2">
<Grid/>
</TabItem>
</TabControl>
void TabControl_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
var t = sender as TabControl;
if (t.SelectedContent != (t.SelectedItem as TabItem).Content) Console.Beep();
}