1234567891011121314151617181920212223242526 |
- using System.Windows;
- using System.Windows.Controls.Primitives;
- using HandyControl.Data;
- namespace HandyControl.Controls;
- public class ProgressButton : ToggleButton
- {
- public static readonly DependencyProperty ProgressStyleProperty = DependencyProperty.Register(
- nameof(ProgressStyle), typeof(Style), typeof(ProgressButton), new PropertyMetadata(default(Style)));
- public Style ProgressStyle
- {
- get => (Style) GetValue(ProgressStyleProperty);
- set => SetValue(ProgressStyleProperty, value);
- }
- public static readonly DependencyProperty ProgressProperty = DependencyProperty.Register(
- nameof(Progress), typeof(double), typeof(ProgressButton), new PropertyMetadata(ValueBoxes.Double0Box));
- public double Progress
- {
- get => (double) GetValue(ProgressProperty);
- set => SetValue(ProgressProperty, value);
- }
- }
|