TempStatus.xaml.cs 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. namespace HistoryView.Controls;
  2. public partial class TempStatus : UserControl
  3. {
  4. public TempStatus()
  5. {
  6. InitializeComponent();
  7. }
  8. public Channel Source
  9. {
  10. get { return (Channel)GetValue(SourceProperty); }
  11. set { SetValue(SourceProperty, value); }
  12. }
  13. public static readonly DependencyProperty SourceProperty =
  14. DependencyProperty.Register("Source", typeof(Channel), typeof(TempStatus), new PropertyMetadata(default));
  15. public Mini8Status Mini8Status
  16. {
  17. get { return (Mini8Status)GetValue(Mini8StatusProperty); }
  18. set { SetValue(Mini8StatusProperty, value); }
  19. }
  20. public static readonly DependencyProperty Mini8StatusProperty =
  21. DependencyProperty.Register("Mini8Status", typeof(Mini8Status), typeof(TempStatus), new PropertyMetadata(default));
  22. public bool IsConnected
  23. {
  24. get { return (bool)GetValue(IsConnectedProperty); }
  25. set { SetValue(IsConnectedProperty, value); }
  26. }
  27. public static readonly DependencyProperty IsConnectedProperty =
  28. DependencyProperty.Register("IsConnected", typeof(bool), typeof(TempStatus), new PropertyMetadata(default));
  29. public bool IsEnable
  30. {
  31. get { return (bool)GetValue(IsEnableProperty); }
  32. set { SetValue(IsEnableProperty, value); }
  33. }
  34. public static readonly DependencyProperty IsEnableProperty =
  35. DependencyProperty.Register("IsEnable", typeof(bool), typeof(TempStatus), new PropertyMetadata(default));
  36. }