public PresetTweaks() { InitializeComponent(); TweakList = new ControlList <TweakItemControl, TweakPreset.SingleTweak>(this.itemScroll, (item) => { var ctrl = new TweakItemControl(item); ctrl.ItemChanged += Ctrl_ItemChanged; return(ctrl); }, (item) => item.TweakName); }
private void Ctrl_ItemChanged(object sender, EventArgs e) { TweakItemControl ctrl = (TweakItemControl)sender; TweakPreset.Tweaks[ctrl.item.TweakName] = ctrl.item; }