ItemValueFormattingEventArgs.cs 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. namespace Dongke.WinForm.Controls.InvoiceLayout
  2. {
  3. /// <summary>
  4. ///
  5. /// </summary>
  6. public class ItemValueFormattingEventArgs : System.EventArgs
  7. {
  8. #region 成员变量
  9. private LayoutItem _item;
  10. private int _itemID = 0;
  11. private System.Type _desiredType;
  12. private object _value;
  13. private string _format;
  14. private object _result;
  15. #endregion 成员变量
  16. #region 属性
  17. /// <summary>
  18. /// 获取对象类型
  19. /// </summary>
  20. public System.Type DesiredType
  21. {
  22. get
  23. {
  24. return _desiredType;
  25. }
  26. internal set
  27. {
  28. _desiredType = value;
  29. }
  30. }
  31. /// <summary>
  32. /// 获取要格式化的对象
  33. /// </summary>
  34. public object Value
  35. {
  36. get
  37. {
  38. return _value;
  39. }
  40. internal set
  41. {
  42. _value = value;
  43. }
  44. }
  45. /// <summary>
  46. /// 获取格式化字符串
  47. /// </summary>
  48. public string Format
  49. {
  50. get
  51. {
  52. return _format;
  53. }
  54. internal set
  55. {
  56. _format = value;
  57. }
  58. }
  59. /// <summary>
  60. /// 获取或设置格式化后的对象
  61. /// </summary>
  62. public object Result
  63. {
  64. get
  65. {
  66. return _result;
  67. }
  68. set
  69. {
  70. _result = value;
  71. }
  72. }
  73. /// <summary>
  74. /// 获取Item
  75. /// </summary>
  76. public LayoutItem Item
  77. {
  78. get
  79. {
  80. return _item;
  81. }
  82. internal set
  83. {
  84. _item = value;
  85. }
  86. }
  87. /// <summary>
  88. /// 获取Item ID。
  89. /// </summary>
  90. public int ItemID
  91. {
  92. get
  93. {
  94. return _itemID;
  95. }
  96. internal set
  97. {
  98. _itemID = value;
  99. }
  100. }
  101. #endregion 属性
  102. }
  103. }