public WfFilterSetting(WfFilter filter) { Result = null; mFilter = filter?.Clone() ?? new WfFilter(); DataContext = mFilter; InitializeComponent(); }
public WfFilter Clone() { var r = new WfFilter(); r.Normal = this.Normal; r.Good = this.Good; r.Bad = this.Bad; r.Dreadful = this.Dreadful; r.PlayCount = this.PlayCount; r.CP = this.CP; r.Path = this.Path; return(r); }
private void OnOK(object sender, RoutedEventArgs e) { Result = mFilter; Close(); }