WPF 数据绑定问题
文本内容与数据进行绑定,发现无法实现双向绑定,只能代码单向到界面更新,无法界面更新数据到属性中
private ObservableCollection<string> _sn_code;
private ObservableCollection<string> sn_code
{
set { _sn_code = value; OnPropertyChanged(); }
get { return _sn_code; }
}
WPF:
Text="{Binding sn_code[1],Mode=TwoWay}"
有无解决办法。
追加代码:
public class ViewModelBase : INotifyPropertyChanged
{
public event PropertyChangedEventHandler PropertyChanged;
public void OnPropertyChanged([CallerMemberName] string propertyName = "")
{
PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
}
}