Browse Source

fix typo

pull/19/head
PeterForstmeier 14 years ago
parent
commit
25caa3f924
  1. 27
      src/AddIns/Analysis/CodeQuality/Src/Controls/TreeMatrixControl.xaml.cs
  2. 3
      src/AddIns/Analysis/CodeQuality/Src/MainWindowTranslationModel.cs

27
src/AddIns/Analysis/CodeQuality/Src/Controls/TreeMatrixControl.xaml.cs

@ -53,12 +53,12 @@ namespace ICSharpCode.CodeQualityAnalysis.Controls @@ -53,12 +53,12 @@ namespace ICSharpCode.CodeQualityAnalysis.Controls
public void DrawTree(Module module)
{
Helper.FillTree(leftTree,module);
Helper.FillTree(topTree,module);
var leftCol = leftTree.Items.SourceCollection as INotifyCollectionChanged;
leftCol.CollectionChanged += BuildLeftINodeList;
var rCol = leftTree.Items.SourceCollection as INotifyCollectionChanged;
rCol.CollectionChanged += BuildRightINodeList;
Helper.FillTree(topTree,module);
var topCol = topTree.Items.SourceCollection as INotifyCollectionChanged;
topCol.CollectionChanged += BuildTopINodeList;
}
@ -71,6 +71,7 @@ namespace ICSharpCode.CodeQualityAnalysis.Controls @@ -71,6 +71,7 @@ namespace ICSharpCode.CodeQualityAnalysis.Controls
topScrollViewer = Helper.FindVisualChild<ScrollViewer>(topTree);
}
bool rebuildLeftNodeListRequested;
void BuildLeftINodeList (object sender,NotifyCollectionChangedEventArgs e)
@ -87,35 +88,31 @@ namespace ICSharpCode.CodeQualityAnalysis.Controls @@ -87,35 +88,31 @@ namespace ICSharpCode.CodeQualityAnalysis.Controls
var n = element.INode;
leftNodes.Add(n);
}
rebuildLeftNodeListRequested = false;
Console.WriteLine("List {0}",leftNodes.Count);
matrixControl.SetVisibleItems(HeaderType.Rows,leftNodes);
}
));
}
bool rebuildRightNodeListRequested;
bool rebuildTopNodeListRequested;
void BuildRightINodeList (object sender,NotifyCollectionChangedEventArgs e)
void BuildTopINodeList (object sender,NotifyCollectionChangedEventArgs e)
{
if (rebuildRightNodeListRequested)
if (rebuildTopNodeListRequested)
return;
rebuildRightNodeListRequested = true;
rebuildTopNodeListRequested = true;
Dispatcher.BeginInvoke(
DispatcherPriority.DataBind,
new Action(
delegate {
List <INode> rNodes = new List<INode>();
List <INode> topNodes = new List<INode>();
foreach (DependecyTreeNode element in topTree.Items) {
var n = element.INode;
rNodes.Add(n);
topNodes.Add(n);
}
rebuildRightNodeListRequested = false;
matrixControl.SetVisibleItems(HeaderType.Columns,rNodes);
rebuildTopNodeListRequested = false;
matrixControl.SetVisibleItems(HeaderType.Columns,topNodes);
}
));
}

3
src/AddIns/Analysis/CodeQuality/Src/MainWindowTranslationModel.cs

@ -30,12 +30,15 @@ namespace ICSharpCode.CodeQualityAnalysis @@ -30,12 +30,15 @@ namespace ICSharpCode.CodeQualityAnalysis
this.DependencyGraph = "Dependency Graph";
}
public string Title {get;private set;}
public string OpenAssembly {get; private set;}
public string DependencyGraph {get; private set;}
#region OpenAssembly
/*
public ICommand OpenAssemblyCommand

Loading…
Cancel
Save