CompareSlider.cs 846 B

12345678910111213141516171819202122232425
  1. using System.Windows;
  2. using System.Windows.Controls;
  3. namespace HandyControl.Controls;
  4. public class CompareSlider : Slider
  5. {
  6. public static readonly DependencyProperty TargetContentProperty = DependencyProperty.Register(
  7. nameof(TargetContent), typeof(object), typeof(CompareSlider), new PropertyMetadata(default(object)));
  8. public static readonly DependencyProperty SourceContentProperty = DependencyProperty.Register(
  9. nameof(SourceContent), typeof(object), typeof(CompareSlider), new PropertyMetadata(default(object)));
  10. public object TargetContent
  11. {
  12. get => GetValue(TargetContentProperty);
  13. set => SetValue(TargetContentProperty, value);
  14. }
  15. public object SourceContent
  16. {
  17. get => GetValue(SourceContentProperty);
  18. set => SetValue(SourceContentProperty, value);
  19. }
  20. }