Just use SetCurrentValue
method instead (https://learn.microsoft.com/en-us/dotnet/api/system.windows.dependencyobject.setcurrentvalue):
The SetCurrentValue method changes the effective value of the property, but existing triggers, data bindings, and styles will continue to work