In the user control(this is not my code), I have found part of code that I don't understand why to use Independent and not a dependency property. Can someone please explain.Thanks
<Label Content="{Binding Flow, UpdateSourceTrigger=PropertyChanged, Mode=OneWay}" ContentStringFormat="{}{0:N1}" />
ViewModel
private Independent<double> _flow = new Independent<double>(10.567);
public double Flow
{
get { return _flow; }
private set { _flow.Value = value; }
}