我有這個問題,我的複選框IsChecked屬性綁定不起作用。我搜索了一下,但是人們說它收集了我正在使用的TwoWay綁定。WPF複選框IsChecked綁定不起作用
這裏是我的代碼:
<CheckBox Name="ckC" VerticalAlignment="Center"
IsChecked="{Binding Path=LSMChannelEnable[2],
Mode=TwoWay,
UpdateSourceTrigger=PropertyChanged}" />
這裏是它背後的C#代碼:
public bool[] LSMChannelEnable
{
get
{
return this._liveImage.LSMChannelEnable;
}
set
{
this._liveImage.LSMChannelEnable = value;
OnPropertyChanged("LSMChannelEnable");
OnPropertyChanged("EnableChannelCount");
OnPropertyChanged("LSMChannel");
}
}
任何指針的高度讚賞,
作爲一個側面說明,默認情況下,WPF複選框已經是雙向綁定。 –