From 340de72c8da0c0a5a661664f7fa26f756e43a15a Mon Sep 17 00:00:00 2001 From: Roy Ben-Shabat Date: Thu, 7 Feb 2019 17:44:48 +0200 Subject: Improved bug reporting in machine studio. --- .../Properties/AssemblyInfo.cs | 2 +- .../ViewModels/ReportIssueViewVM.cs | 2 +- .../Views/ReportIssueView.xaml.cs | 31 ---------------------- 3 files changed, 2 insertions(+), 33 deletions(-) (limited to 'Software/Visual_Studio/MachineStudio/Tango.MachineStudio.UI') diff --git a/Software/Visual_Studio/MachineStudio/Tango.MachineStudio.UI/Properties/AssemblyInfo.cs b/Software/Visual_Studio/MachineStudio/Tango.MachineStudio.UI/Properties/AssemblyInfo.cs index c61e58fd8..c8a6d47c3 100644 --- a/Software/Visual_Studio/MachineStudio/Tango.MachineStudio.UI/Properties/AssemblyInfo.cs +++ b/Software/Visual_Studio/MachineStudio/Tango.MachineStudio.UI/Properties/AssemblyInfo.cs @@ -4,5 +4,5 @@ using System.Runtime.InteropServices; [assembly: System.Windows.ThemeInfo(System.Windows.ResourceDictionaryLocation.None, System.Windows.ResourceDictionaryLocation.SourceAssembly)] [assembly: AssemblyTitle("Tango - Machine Studio")] -[assembly: AssemblyVersion("4.0.3.0")] +[assembly: AssemblyVersion("4.0.4.0")] [assembly: ComVisible(false)] \ No newline at end of file diff --git a/Software/Visual_Studio/MachineStudio/Tango.MachineStudio.UI/ViewModels/ReportIssueViewVM.cs b/Software/Visual_Studio/MachineStudio/Tango.MachineStudio.UI/ViewModels/ReportIssueViewVM.cs index 21330a4fc..6df5fc4bc 100644 --- a/Software/Visual_Studio/MachineStudio/Tango.MachineStudio.UI/ViewModels/ReportIssueViewVM.cs +++ b/Software/Visual_Studio/MachineStudio/Tango.MachineStudio.UI/ViewModels/ReportIssueViewVM.cs @@ -47,7 +47,7 @@ namespace Tango.MachineStudio.UI.ViewModels Project = project; WorkItem = workItem; - var area = project.Areas.FirstOrDefault(x => x.Name == _settings.DefaultIssueReportArea); + var area = project.GetAreaByName(_settings.DefaultIssueReportArea); if (area != null) { workItem.Area = area; diff --git a/Software/Visual_Studio/MachineStudio/Tango.MachineStudio.UI/Views/ReportIssueView.xaml.cs b/Software/Visual_Studio/MachineStudio/Tango.MachineStudio.UI/Views/ReportIssueView.xaml.cs index b6e701841..e17ed7d93 100644 --- a/Software/Visual_Studio/MachineStudio/Tango.MachineStudio.UI/Views/ReportIssueView.xaml.cs +++ b/Software/Visual_Studio/MachineStudio/Tango.MachineStudio.UI/Views/ReportIssueView.xaml.cs @@ -64,36 +64,5 @@ namespace Tango.MachineStudio.UI.Views i.IsExpanded = true; } } - - static TreeViewItem GetTreeViewItem(ItemsControl parent, object item, bool isExpanded) - { - if (item is TreeViewItem tvi) - return tvi; - - var result = ContainerFromItem(parent, item); - if (result == null && isExpanded) - { - parent.UpdateLayout(); - result = ContainerFromItem(parent, item); - } - return result; - } - - static TreeViewItem ContainerFromItem(ItemsControl parent, object item) => (TreeViewItem)parent.ItemContainerGenerator.ContainerFromItem(item); - - void SelectTreeViewItem(TreeView treeView, TreeViewItem Item) - { - Item.IsExpanded = Item.DataContext == areaCombo.SelectedItem; - - foreach (var item in Item.Items) - { - var i = GetTreeViewItem(treeView, item, false); - - i.IsExpanded = i.DataContext == areaCombo.SelectedItem; - - if (i.HasItems) - SelectTreeViewItem(treeView, i); - } - } } } -- cgit v1.3.1