From 3c64a767dde97496b4c846098377fe07a82abdf2 Mon Sep 17 00:00:00 2001 From: Daniel Grunwald Date: Fri, 23 Mar 2012 19:02:47 +0100 Subject: [PATCH] Show description in issue options. --- .../Project/Src/Refactoring/IssueOptions.xaml | 6 +++++- .../Project/Src/Refactoring/IssueOptions.xaml.cs | 9 +++++++++ .../Project/Src/Refactoring/IssueOptionsViewModel.cs | 4 ++-- 3 files changed, 16 insertions(+), 3 deletions(-) diff --git a/src/AddIns/BackendBindings/CSharpBinding/Project/Src/Refactoring/IssueOptions.xaml b/src/AddIns/BackendBindings/CSharpBinding/Project/Src/Refactoring/IssueOptions.xaml index e50d67fb15..98dd923e3b 100644 --- a/src/AddIns/BackendBindings/CSharpBinding/Project/Src/Refactoring/IssueOptions.xaml +++ b/src/AddIns/BackendBindings/CSharpBinding/Project/Src/Refactoring/IssueOptions.xaml @@ -9,6 +9,9 @@ + + - + diff --git a/src/AddIns/BackendBindings/CSharpBinding/Project/Src/Refactoring/IssueOptions.xaml.cs b/src/AddIns/BackendBindings/CSharpBinding/Project/Src/Refactoring/IssueOptions.xaml.cs index ff30e38725..df56876e66 100644 --- a/src/AddIns/BackendBindings/CSharpBinding/Project/Src/Refactoring/IssueOptions.xaml.cs +++ b/src/AddIns/BackendBindings/CSharpBinding/Project/Src/Refactoring/IssueOptions.xaml.cs @@ -13,6 +13,7 @@ using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; +using ICSharpCode.Core.Presentation; using ICSharpCode.NRefactory.CSharp; using ICSharpCode.SharpDevelop.Gui; using ICSharpCode.SharpDevelop.Refactoring; @@ -60,5 +61,13 @@ namespace CSharpBinding.Refactoring IssueManager.SetIssueSeveritySettings(dict); return base.SaveOptions(); } + + void ComboBox_GotFocus(object sender, RoutedEventArgs e) + { + var item = WpfTreeNavigation.TryFindParent((ComboBox)sender); + if (item != null) { + item.IsSelected = true; + } + } } } \ No newline at end of file diff --git a/src/AddIns/BackendBindings/CSharpBinding/Project/Src/Refactoring/IssueOptionsViewModel.cs b/src/AddIns/BackendBindings/CSharpBinding/Project/Src/Refactoring/IssueOptionsViewModel.cs index 2ad0fd48cb..bd23de79e9 100644 --- a/src/AddIns/BackendBindings/CSharpBinding/Project/Src/Refactoring/IssueOptionsViewModel.cs +++ b/src/AddIns/BackendBindings/CSharpBinding/Project/Src/Refactoring/IssueOptionsViewModel.cs @@ -25,11 +25,11 @@ namespace CSharpBinding.Refactoring } // TODO: Translate - public string DisplayName { + public string Title { get { return attribute.Title; } } - public string ToolTip { + public string Description { get { return attribute.Description; } }