WPF Visibility of a UI element based on combo selection
        Posted  
        
            by tim
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by tim
        
        
        
        Published on 2010-04-01T16:08:28Z
        Indexed on 
            2010/04/01
            16:13 UTC
        
        
        Read the original article
        Hit count: 480
        
Trying to show a label only when a certain item in a combo is selected. Code should pretty much explain it.
    <ComboBox Name="comboMyCombo">
        <ComboBoxItem>Don't show the label</ComboBoxItem>
        <ComboBoxItem>Show the label</ComboBoxItem>
    </ComboBox>
    <Label Visibility="Collapsed">This is my label
        <Label.Style>
            <Style>
                <Style.Triggers>
                    <DataTrigger 
                            Binding="{Binding ElementName=comboMyCombo, Path=SelectedValue}" Value="Show the label">
                        <Setter Property="Label.Visibility" Value="Visible"></Setter>
                    </DataTrigger>
                </Style.Triggers>
            </Style>
        </Label.Style>
    </Label>
© Stack Overflow or respective owner