您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

ChartData.cs 2.1KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. /***************************************************************************************
  2. DocX – DocX is the community edition of Xceed Words for .NET
  3. Copyright (C) 2009-2017 Xceed Software Inc.
  4. This program is provided to you under the terms of the Microsoft Public
  5. License (Ms-PL) as published at http://wpftoolkit.codeplex.com/license
  6. For more features and fast professional support,
  7. pick up Xceed Words for .NET at https://xceed.com/xceed-words-for-net/
  8. *************************************************************************************/
  9. using System.Collections.Generic;
  10. namespace Xceed.Words.NET.Examples
  11. {
  12. internal class ChartData
  13. {
  14. public string Category
  15. {
  16. get;
  17. set;
  18. }
  19. public double Expenses
  20. {
  21. get;
  22. set;
  23. }
  24. public static List<ChartData> CreateCanadaExpenses()
  25. {
  26. var canada = new List<ChartData>();
  27. canada.Add( new ChartData() { Category = "Food", Expenses = 100 } );
  28. canada.Add( new ChartData() { Category = "Housing", Expenses = 120 } );
  29. canada.Add( new ChartData() { Category = "Transportation", Expenses = 140 } );
  30. canada.Add( new ChartData() { Category = "Health Care", Expenses = 150 } );
  31. return canada;
  32. }
  33. public static List<ChartData> CreateUSAExpenses()
  34. {
  35. var usa = new List<ChartData>();
  36. usa.Add( new ChartData() { Category = "Food", Expenses = 200 } );
  37. usa.Add( new ChartData() { Category = "Housing", Expenses = 150 } );
  38. usa.Add( new ChartData() { Category = "Transportation", Expenses = 110 } );
  39. usa.Add( new ChartData() { Category = "Health Care", Expenses = 100 } );
  40. return usa;
  41. }
  42. public static List<ChartData> CreateBrazilExpenses()
  43. {
  44. var brazil = new List<ChartData>();
  45. brazil.Add( new ChartData() { Category = "Food", Expenses = 125 } );
  46. brazil.Add( new ChartData() { Category = "Housing", Expenses = 80 } );
  47. brazil.Add( new ChartData() { Category = "Transportation", Expenses = 110 } );
  48. brazil.Add( new ChartData() { Category = "Health Care", Expenses = 60 } );
  49. return brazil;
  50. }
  51. }
  52. }