|
|
@ -58,13 +58,20 @@ namespace ICSharpCode.CodeQualityAnalysis.Controls |
|
|
|
var leftCol = leftTree.Items.SourceCollection as INotifyCollectionChanged; |
|
|
|
var leftCol = leftTree.Items.SourceCollection as INotifyCollectionChanged; |
|
|
|
leftCol.CollectionChanged += BuildLeftINodeList; |
|
|
|
leftCol.CollectionChanged += BuildLeftINodeList; |
|
|
|
Helper.FillTree(leftTree, module); |
|
|
|
Helper.FillTree(leftTree, module); |
|
|
|
|
|
|
|
|
|
|
|
leftTree.MouseMove += (s,e)=> |
|
|
|
leftTree.MouseMove += (s,e)=> |
|
|
|
{ |
|
|
|
{ |
|
|
|
var c = Helper.GetParent<SharpTreeViewItem>(e.OriginalSource as DependencyObject); |
|
|
|
var c = Helper.GetParent<SharpTreeViewItem>(e.OriginalSource as DependencyObject); |
|
|
|
if (c != null){ |
|
|
|
if (c != null) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
DependecyTreeNode n = c.Node as DependecyTreeNode; |
|
|
|
|
|
|
|
Console.WriteLine(n.ToString()); |
|
|
|
|
|
|
|
matrixControl.HighlightLine(HeaderType.Rows,n.INode); |
|
|
|
|
|
|
|
leftTree.SelectedItem = n; |
|
|
|
|
|
|
|
leftTree.FocusNode(n); |
|
|
|
|
|
|
|
} |
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
var topCol = topTree.Items.SourceCollection as INotifyCollectionChanged; |
|
|
|
var topCol = topTree.Items.SourceCollection as INotifyCollectionChanged; |
|
|
|
topCol.CollectionChanged += BuildTopINodeList; |
|
|
|
topCol.CollectionChanged += BuildTopINodeList; |
|
|
|
Helper.FillTree(topTree, module); |
|
|
|
Helper.FillTree(topTree, module); |
|
|
|