-3

標準のSilverlightコントロールで実行できますか?

ここに画像の説明を入力してください

ありがとうございました!

4

1 に答える 1

0

OK完了!

ここに画像の説明を入力してください

私はそれを行うためのXAMLを見つけることができました。

 <toolkit:Chart Height="400" Width="600" Title="Cumulative Age Dispersions" >
                <toolkit:ColumnSeries  ItemsSource="{Binding MaleSerie}" IndependentValueBinding="{Binding ItemName}"
                    DependentValueBinding="{Binding Count}"  
                    HorizontalAlignment="Left" Height="304" VerticalAlignment="Top" Width="266">
                </toolkit:ColumnSeries >

                <toolkit:ColumnSeries  ItemsSource="{Binding FemaleSerie}" IndependentValueBinding="{Binding ItemName}"
                    DependentValueBinding="{Binding Count}"  
                    HorizontalAlignment="Left" Height="304" VerticalAlignment="Top" Width="266">
                </toolkit:ColumnSeries >


            </toolkit:Chart>

およびC#

   public class Sex
    {
        public string ItemName { set; get; }

        public int Count { set; get; }
    }


  public class MergedData
    {     
        public List<Sex> MaleSerie { set; get; }

        public List<Sex> FemaleSerie { set; get; }
    }

  void UC_Loaded(object sender, RoutedEventArgs e)
        {
            MergedData md = new MergedData();
  List<Sex> maleSerie = new List<Sex>();
            maleSerie.Add(new Sex() { ItemName = "Car", Count = 10});
            maleSerie.Add(new Sex() { ItemName = "Water", Count = 20 });
            maleSerie.Add(new Sex() { ItemName = "Sport", Count = 30 });

            md.MaleSerie = maleSerie;

            List<Sex> femaleSerie = new List<Sex>();
            femaleSerie.Add(new Sex() { ItemName = "Car", Count = 40 });
            femaleSerie.Add(new Sex() { ItemName = "Water", Count = 34 });
            femaleSerie.Add(new Sex() { ItemName = "Sport", Count = 87 });

            md.FemaleSerie = femaleSerie;


            this.DataContext = md;
}

PSここにいくつかの興味深いチャートビルダーがありますhttp://blogs.msdn.com/b/delay/archive/2008/12/10/great-silverlight-charts-are-still-just-a-click-away-chartbuilder- sample-and-source-code-updated-for-charting-s-december-08-release.aspx かなり古いですが、VisualStudio2012に簡単に変換できます。:)

于 2013-03-18T14:51:04.170 に答える