C# 'ResourceDictionaryCollection' does not exist

本文关键字:exist not ResourceDictionaryCollection does | 更新日期: 2023-09-27 18:14:00

I am Getting Error如下所示:

  Error 1   The tag 'ResourceDictionaryCollection' does not exist in XML
     namespace 'clr-namespace:System.Windows.Controls.DataVisualization;
    assembly=System.Windows.Controls.DataVisualization.Toolkit'.

代码如下:

             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
             xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
             xmlns:DV="clr-namespace:System.Windows.Controls.DataVisualization;assembly=System.Windows.Controls.DataVisualization.Toolkit"
             xmlns:DVC="clr-namespace:System.Windows.Controls.DataVisualization.Charting;assembly=System.Windows.Controls.DataVisualization.Toolkit"
             mc:Ignorable="d" 
             MinHeight="384" MinWidth="579">
    <UserControl.Resources>
        <DV:ResourceDictionaryCollection x:Key="MyPalette">
            <ResourceDictionary>
                <Style x:Key="DataPointStyle" TargetType="Control">
                    <Setter Property="Background" Value="Purple" />
                </Style>
            </ResourceDictionary>

我应该如何纠正这个错误?我在Visual c# 2010上运行。我已经安装了WPF工具包,但我仍然得到命名空间错误。

C# 'ResourceDictionaryCollection' does not exist

我找到了解决方案,将原来的system . windows . controls . datavvisualization . toolkit .dll替换为https://code.google.com/p/adsense-windows-gadget/source/checkout中找到的system . windows . controls . datavvisualization . toolkit .dll

我猜可能是版本问题…