Contrôle WPF TabItem visibilité à partir d'une case à cocher

J'ai regardé:
La visibilité de Liaison à l'aide de DependencyProperty

et
http://msdn.microsoft.com/en-us/library/system.windows.controls.booleantovisibilityconverter.aspx
http://www.vistax64.com/avalon/240-no-checkbox-checkedchanged.html
http://geekswithblogs.net/thibbard/archive/2007/12/10/wpf---showhide-element-based-on-checkbox.checked.aspx

J'ai quelques onglets que je veux contrôler leur visibilité à partir d'une case à cocher
c'est à dire

        <TabItem Header="Preferences" Name="tabItem4"></TabItem>

Idéalement, j'aimerais faire

        <TabItem Header="Preferences" Name="tabItem4">
                <DataTrigger Binding="{Binding ElementName=myCheckBox, Path=IsChecked}" Value="True">
                    <Setter Property="Visibility" Value="True" />
                </DataTrigger>

         </TabItem>

ou quelque chose du genre, mais qui n'est pas la syntaxe correcte. Ce qui est plus facile et la syntaxe correcte?

OriginalL'auteur Charles Mark Carroll | 2011-08-09