SampleDetailControl.cs 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. using SHJX.Service.Model.MvvmCommon;
  2. using System.Windows.Media;
  3. namespace SHJX.Service.Model.Forms
  4. {
  5. public class SampleDetailControl : PropertyImp
  6. {
  7. /// <summary>
  8. /// 详情信息
  9. /// </summary>
  10. private string sampleDetailInfo;
  11. public string SampleDetailInfo
  12. {
  13. get => sampleDetailInfo;
  14. set
  15. {
  16. sampleDetailInfo = value;
  17. RaisePropertyChanged(nameof(SampleDetailInfo));
  18. }
  19. }
  20. /// <summary>
  21. /// 顶部颜色
  22. /// </summary>
  23. private SolidColorBrush sampleTagColor;
  24. public SolidColorBrush SampleTagColor
  25. {
  26. get => sampleTagColor;
  27. set
  28. {
  29. sampleTagColor = value;
  30. sampleTagColor.Freeze();
  31. RaisePropertyChanged(nameof(SampleTagColor));
  32. }
  33. }
  34. /// <summary>
  35. /// 体积
  36. /// </summary>
  37. private string sampleVolume;
  38. public string SampleVolume
  39. {
  40. get => sampleVolume;
  41. set
  42. {
  43. sampleVolume = value;
  44. RaisePropertyChanged(nameof(SampleVolume));
  45. }
  46. }
  47. /// <summary>
  48. /// 结果
  49. /// </summary>
  50. private string sampleResult;
  51. public string SampleResult
  52. {
  53. get => sampleResult;
  54. set
  55. {
  56. sampleResult = value;
  57. RaisePropertyChanged(nameof(SampleResult));
  58. }
  59. }
  60. public SampleDetailControl()
  61. {
  62. SampleDetailInfo = string.Empty;
  63. SampleVolume = "0";
  64. SampleResult = "0";
  65. }
  66. }
  67. }