public void OnSaved(WpfConfiguration configurationControl) { var config = configurationControl as Phidget1055IrTransmitConfig; code = config.Code; codeInfo = config.CodeInfo; }
public Phidget1055IrTransmitConfig(MayhemIRCode code, MayhemIRCodeInfo codeInfo) { Code = code; CodeInfo = codeInfo; DataContext = this; InitializeComponent(); }
private void ir_Learn(object sender, IRLearnEventArgs e) { Dispatcher.Invoke(DispatcherPriority.Normal, (System.Action)(() => { CanSave = true; Code = new MayhemIRCode(e.LearnedCode.Code); CodeInfo = new MayhemIRCodeInfo(e.LearnedCode.CodeInfo); })); }