예제에서 this을 시도했는데 정상적으로 작동하는 것 같습니다. 그렇다면 우리가 작업하고있는 주 프로젝트에 적용했는데 실패했습니다.라디오 버튼을 선택하면 콤보 상자가 비활성화되지 않습니다.
<ComboBox Name="Combo" IsSynchronizedWithCurrentItem="True"
ItemsSource="{Binding Tables}" SelectedItem="{Binding TableName, Mode=TwoWay}"
Style="{StaticResource ComboBoxStyle}" Grid.Row="1" Height="30" Width="180"
SelectionChanged="Combo_SelectionChanged" IsEnabled="{Binding IsChecked, ElementName=rdBtnList}" Margin="6,20,6,0" Grid.RowSpan="2" />
하고 제어하는 라디오 버튼 :
<RadioButton Content="By List" Height="16" IsChecked="{Binding Path=ListSelect, Mode=TwoWay}"
HorizontalAlignment="Right" Margin="0,6,24,0" Name="rdBtnList" VerticalAlignment="Top"
Background="DodgerBlue" FontSize="13" FontWeight="Bold" Grid.RowSpan="2" />
사람이합니다 (의 IsEnabled 상황에 대해) 아무것도 볼 수 있습니까 잘못된 것 같습니다 여기에 관련 코드의 자르는거야?
을 사용하면 출력 창에있는 바인딩 오류를받을 수 있나요? – Josh
@Josh No. 오류가 없습니다. 이것은 실망 스럽습니다 – Nallware
'RadioButton'이 선택되거나 선택 해제 된 경우'ComboBox'가 비활성화되도록 하시겠습니까? 코드별로 radioButton이 체크 된 경우 활성화됩니다. –