How to control the Visibility of a textbox with radio button "IsChecked" property?
binding, wpf, wpf-controls
Solution
Yes, you can use the built-in BooleanToVisibilityConverter.
<Window.Resources>
<BooleanToVisibilityConverter x:Key="b2v" />
</Window.Resources>
...
<TextBox Visibility="{Binding IsChecked,ElementName=radioBtn,Converter={StaticResource b2v}}" />
Problem
How to control the Visibility of a textbox with radio button "IsChecked" property? I have a Two textbox's let say txtbox1 and txtbox2 and I want to bind the visibily of both these textboxes based on the radio button IsChecked property. Below is the XAML code I am trying with: ``` <RadioButton x:Name="radioBtn" IsChecked="True" Margin="5" VerticalAlignment="Center" HorizontalAlignment="Center" Grid.Column="0">Enter Constant Values</RadioButton> <TextBox Visibility="{Binding Path = IsChecked, ElementName = radioBtn}" /> ``` Should I use Convertor ? Please help!!