protected override void OnPreviewMouseDown(MouseButtonEventArgs e) { if (e.ClickCount >= 2) { var rs = _settings.rulesets[_opt.ruleSetIndex]; object[] tempRuleObj = _settings.filer.Open( rs.rulesDir + rs.ruleFileNames[_opt.ruleNumber - 1]); SearchIO.addAndShowRuleWindow(tempRuleObj, "Rule for Option " + _opt.optionNumber + " from RuleSet " + _opt.ruleSetIndex + " Rule #" + _opt.ruleNumber); } base.OnPreviewMouseDown(e); }