diff --git a/src/MaterialDesignThemes.Wpf/BindingProxy.cs b/src/MaterialDesignThemes.Wpf/BindingProxy.cs
new file mode 100644
index 0000000000..997fb4e4a0
--- /dev/null
+++ b/src/MaterialDesignThemes.Wpf/BindingProxy.cs
@@ -0,0 +1,15 @@
+namespace MaterialDesignThemes.Wpf;
+
+public class BindingProxy : Freezable
+{
+ protected override Freezable CreateInstanceCore() => new BindingProxy();
+
+ public static readonly DependencyProperty DataProperty =
+ DependencyProperty.Register(nameof(Data), typeof(object), typeof(BindingProxy), new PropertyMetadata(null));
+
+ public object? Data
+ {
+ get => GetValue(DataProperty);
+ set => SetValue(DataProperty, value);
+ }
+}
diff --git a/src/MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.ProgressBar.xaml b/src/MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.ProgressBar.xaml
index 4ad30d2d68..ce97e89437 100644
--- a/src/MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.ProgressBar.xaml
+++ b/src/MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.ProgressBar.xaml
@@ -173,6 +173,9 @@