public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
private void Window_Loaded(object sender, System.Windows.RoutedEventArgs e)
{
cmbnum.Items.Add("1");
cmbnum.Items.Add("2");
}
private void cmbnum_SelectionChanged(object sender, System.Windows.Controls.SelectionChangedEventArgs e)
{
if(cmbnum.SelectedItem == "1")
{
grp1.Visibility = Visibility.Hidden;
}
else
{
grp1.Visibility = Visibility.Visible;
}
}
}
before executing this code on design level please group all the controls inside Groupbox to Grid. this will solve your problem.
if u want to display controls specifically inside groupbox then every control visibility need to be set