aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/MachineStudio/Tango.MachineStudio.UI
diff options
context:
space:
mode:
authorRoy Ben-Shabat <Roy@Twine-s.com>2019-02-07 17:44:48 +0200
committerRoy Ben-Shabat <Roy@Twine-s.com>2019-02-07 17:44:48 +0200
commit340de72c8da0c0a5a661664f7fa26f756e43a15a (patch)
treee93c61298d27eccec6908b8d9f556e7544a38c6c /Software/Visual_Studio/MachineStudio/Tango.MachineStudio.UI
parent2a21fe4c9ac87cceed96a03d5ff5ff1aa0d64016 (diff)
downloadTango-340de72c8da0c0a5a661664f7fa26f756e43a15a.tar.gz
Tango-340de72c8da0c0a5a661664f7fa26f756e43a15a.zip
Improved bug reporting in machine studio.
Diffstat (limited to 'Software/Visual_Studio/MachineStudio/Tango.MachineStudio.UI')
-rw-r--r--Software/Visual_Studio/MachineStudio/Tango.MachineStudio.UI/Properties/AssemblyInfo.cs2
-rw-r--r--Software/Visual_Studio/MachineStudio/Tango.MachineStudio.UI/ViewModels/ReportIssueViewVM.cs2
-rw-r--r--Software/Visual_Studio/MachineStudio/Tango.MachineStudio.UI/Views/ReportIssueView.xaml.cs31
3 files changed, 2 insertions, 33 deletions
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);
- }
- }
}
}