C#/C# WPF 실무

[C# WPF][DevExpress] ComboBox에 원하는 속성 선택 시 textBox, checkBox 보이기

냠냠쿠 2023. 8. 9. 10:50
728x90
<TextBlock Grid.Row ="0" Grid.Column="0" Margin="0, 0, 25, 0" 
Text="• 텍스트" Visibility="{Binding CKCommand}"/>
<CheckBox x:Name="ckBox" Grid.Row ="0" Grid.Column="1" 
Margin="0, 0, 25, 0" Visibility="{Binding CKCommand}"/>

 

public SimulationSummaryViewModel()
{
	CKCommand = Visibility.Hidden;
    ...
    this.PropertyChanged += new PropertyChangedEventHandler(OnPropertyChanged);
}

private void OnPropertyChanged(object sender, PropertyChangedEventArgs e)
{
   switch (e.PropertyName)
	{
       case "Algorithm":
       		switch (Algorithm)
       		{
                case "텍스트1 ":
                ...
                CKCommand = Visibility.Visible;
                break;
             case " 텍스트2 ":
                ...
               CKCommand = Visibility.Hidden;
    ...
  • combobox 에서 텍스트 1일때에만 TextBlock 와 CheckBox 가 보이도록 함
728x90