try to change "null" with this in PropertyChanged?.Invoke(null, new PropertyChangedEventArgs(name));
to PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(name));
When I changed it and called the start method, the textblock Text was updated.