Ho questo problema, che il mio binding di proprietà IsChecked checkbox non funziona. Ho cercato su Google, ma la gente dice che deve legare TwoWay, che è quello che sto usando.Casella di controllo WPF Il binding IsChecked non funziona
Ecco il mio codice:
<CheckBox Name="ckC" VerticalAlignment="Center"
IsChecked="{Binding Path=LSMChannelEnable[2],
Mode=TwoWay,
UpdateSourceTrigger=PropertyChanged}" />
Ecco il codice C# dietro di esso:
public bool[] LSMChannelEnable
{
get
{
return this._liveImage.LSMChannelEnable;
}
set
{
this._liveImage.LSMChannelEnable = value;
OnPropertyChanged("LSMChannelEnable");
OnPropertyChanged("EnableChannelCount");
OnPropertyChanged("LSMChannel");
}
}
Tutti gli indicatori sono molto apprezzati,
Come nota a margine, la casella di controllo WPF è già vincolante a due vie per impostazione predefinita. –