private void HandleFilterTypeChange(FilterChange message) { bpFilter = message.BPFilter; hpFilter = message.HPFilter; lpFilter = message.LPFilter; switch (message.FilterType) { case FilterType.None: Become(ProcessNone); break; case FilterType.HighPass: Become(ProcessHighPass); break; case FilterType.LowPass: Become(ProcessLowPass); break; case FilterType.BandPass: Become(ProcessBandPass); break; } }
private void TextBox_TextChanged(object sender, TextChangedEventArgs e) { FilterChange?.Invoke(); }
private void Checkbox_CheckedChanged(object sender, RoutedEventArgs e) { FilterChange?.Invoke(); }