Dataviz: war ein allgemeiner Xml-Namensraum-Alias, der für den Namespace des Silverlight-Toolkits zur Datenvisualisierung verwendet wurde. Dies war für Silverlight 3 Version zu der Zeit, als Bibliotheken nicht in der Lage waren, ihre eigenen XML-Namespaces zu definieren.
Der .NET-Namensraum System.Windows.Controls.DataVisualization würde mit dem Präfix dataviz
wie folgt:-
xmlns:dataviz="clr-namespace:System.Windows.Controls.DataVisualization;assembly=System.Windows.Controls.DataVisualization.Toolkit"
xmlns:charting="clr-namespace:System.Windows.Controls.DataVisualization.Charting;assembly=System.Windows.Controls.DataVisualization.Toolkit"
Mit Silverlight 4, das es Bibliotheken ermöglicht, ihre eigene Schema-Url zu definieren, um eine ganze Reihe von .NET-Namespaces abzudecken, haben sich die Dinge folgendermaßen geändert:-
xmlns:toolkit="http://schemas.microsoft.com/winfx/2006/xaml/presentation/toolkit"
Dieser xmlns-Bereich deckt die meisten Objekte ab, die Sie in Xaml einbinden möchten (nicht nur das Diagrammzeug). Der ältere Stil funktioniert immer noch, aber im Allgemeinen benötigen Sie in Silverlight 4 nur diesen einen Alias, um auf alles zu verweisen, was Sie aus dem Toolkit benötigen.