public MoodSelector() { InitializeComponent(); InitMoodSeq(); _at = new AnimationThread(Animation); if(File.Exists(@"moods.txt")) moods_list = JsonConvert.DeserializeObject<BindingList<MoodSeq>>(File.ReadAllText(@"moods.txt")); else moods_list = new BindingList<MoodSeq>(); // How to bind a list to a combobox bidirectionally moodsBindingSource.DataSource = moods_list; moodsCmbBox.DataSource = moodsBindingSource.DataSource; moodsCmbBox.SelectedIndex = -1; }
public MoodSelector() { InitializeComponent(); InitMoodSeq(); _at = new AnimationThread(Animation); if (File.Exists(@"moods.txt")) { moods_list = JsonConvert.DeserializeObject <BindingList <MoodSeq> >(File.ReadAllText(@"moods.txt")); } else { moods_list = new BindingList <MoodSeq>(); } // How to bind a list to a combobox bidirectionally moodsBindingSource.DataSource = moods_list; moodsCmbBox.DataSource = moodsBindingSource.DataSource; moodsCmbBox.SelectedIndex = -1; }
public RainbowGenerator(IHueGenerator huey) { InitializeComponent(); _huey = huey; _at = new AnimationThread(Animate); }