簡體   English   中英

在Visual Studio 2010框架4.0中使用擴展WPF工具包2.0

[英]using Extended WPF toolkit 2.0 in visual studio 2010 framework 4.0

我正在嘗試將圖表合並到WPF應用程序中,因此無法構建,因為出現錯誤unknown build error, 'clr-namespace:System.Windows.Controls.DataVisualization.Charting;assembly= System.Windows.Controls.DataVisualization.Toolkit' mapping URI is not valid

我的xaml文件如下所示:

<Window x:Class="Report_Generator.MainWindow"
        xmlns:sys="clr-namespace:System;assembly=mscorlib"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:my="clr-namespace:System.Windows.Controls.DataVisualization.Charting;assembly=System.Windows.Controls.DataVisualization.Toolkit"
        Title="Report Generator" Height="695" Width="961" WindowStyle="ThreeDBorderWindow">

我實現的圖表如下所示:

<my:Chart  Name="ColumnChart1" Title="Total Marks" Margin="33,330,0,358" HorizontalAlignment="Left" Width="379">
    <my:AreaSeries DependentValuePath="Value"
                   IndependentValuePath="Key"
                   ItemsSource="{Binding ColoumnChart1}"
                   IsSelectionEnabled="True"/>
</my:Chart>`

和后面的代碼:

    public MainWindow()
    {
        InitializeComponent();
        showColumnChart();
    }

    private void showColumnChart()
    {
        List<KeyValuePair<string, int>> MyValue = new List<KeyValuePair<string, int>>();
        MyValue.Add(new KeyValuePair<string, int>("Mahak", 300));
        MyValue.Add(new KeyValuePair<string, int>("Pihu", 250));
        MyValue.Add(new KeyValuePair<string, int>("Rahul", 289));
        MyValue.Add(new KeyValuePair<string, int>("Raj", 256));
        MyValue.Add(new KeyValuePair<string, int>("Vikas", 140));

        ColumnChart1.DataContext = MyValue;

    }

這是我嘗試使用框架3.5的wpftoolkit實現的示例代碼,但由於錯誤而無法構建它。 我猜這是由於框架的差異引起的,但是現在我下載了擴展的WPF工具包2.0,我認為它應該與.NET Framework 4.0一起運行。是否有人知道如何在Visual stuio 2010 wpf中使用擴展的WPF工具包2.0應用??? 另一個問題是,此時我在背后的代碼中出現錯誤ColumnChart1.DataContext = MyValue; 說名稱ColoumnChart1在當前上下文中不存在。

實際上我繞過了這個問題。 原來只有幾個錯誤..在我添加此語句和evrything的背后代碼中:

using System.Windows.Controls.DataVisualization.Charting;

當然,我必須將引用添加到wpftoolkit WPFToolkitSystem.Windows.Controls.DataVisualization.Toolkit

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM