none
Alle TabItem Hidden RRS feed

  • Frage

  • Hallo!

    Obwohl ich alle TabItem eines TabControls auf Hidden gesetzt habe, wird mir das erste TabItem angezeigt:

    <TabControl Name="tc1" VerticalAlignment="Top">
        <TabItem Header="A" Name="tiA" Visibility="Hidden">
                <TextBlock Text="Ah" FontSize="20" HorizontalAlignment="Center"  VerticalAlignment="Center"/>
        </TabItem>
        <TabItem Header="B" Name="tiB" Visibility="{Binding ElementName=tiA, Path=Visibility}" >
            <TextBlock Text="Be" FontSize="20" HorizontalAlignment="Center"  VerticalAlignment="Center"/>
        </TabItem>
        <TabItem Header="C" Name="tiC" Visibility="{Binding ElementName=tiA, Path=Visibility}" >
            <TextBlock Text="Ce" FontSize="20" HorizontalAlignment="Center"  VerticalAlignment="Center"/>
        </TabItem>
    </TabControl>
    

    wie kann ich den das TabControl komplett ausblenden, wenn alle TabItem's ausgeblendet sind?

    Freitag, 17. Juni 2016 10:07

Antworten

Alle Antworten

  • Hi,
    setze das TabControl auf Hidden!

    --
    Viele Grüsse
    Peter Fleischer (MVP, Partner)
    Meine Homepage mit Tipps und Tricks
    Kommas richtig setzen! Leben retten!
    Wir essen Opa.
    Wir essen, Opa.

    • Als Antwort markiert perlfred Freitag, 17. Juni 2016 11:00
    Freitag, 17. Juni 2016 10:45
  • Hallo Peter!

    Kann ich mich mal mit einem Style und MultiDataTrigger ran trauen.

    Danke!


    <Style x:Key="tcVisybilityDependentOnTabItem" TargetType="TabControl">
        <Setter Property="Visibility" Value="Visible" />
        <Style.Triggers>
            <MultiDataTrigger>
                <MultiDataTrigger.Conditions>
                    <Condition Binding="{Binding ElementName=tiA, Path=Visibility}" Value="Collapsed" />
                    <Condition Binding="{Binding ElementName=tiB, Path=Visibility}" Value="Collapsed" />
                    <Condition Binding="{Binding ElementName=tiC, Path=Visibility}" Value="Collapsed" />
                </MultiDataTrigger.Conditions>
                <MultiDataTrigger.Setters>
                    <Setter Property="Visibility" Value="Collapsed"/>
                </MultiDataTrigger.Setters>
            </MultiDataTrigger>
        </Style.Triggers>
    </Style>
    

    • Bearbeitet perlfred Montag, 20. Juni 2016 10:44
    Freitag, 17. Juni 2016 10:59