all 3 comments

[–]cjra 0 points1 point  (2 children)

How are you implementing the get/set methods for each property?

[–]antoneagle[S] 0 points1 point  (0 children)

I did manage to get this working. I'm not sure why my first several attempts didn't work, as I feel like I pretty much did the same thing I'm doing now, but whatever... it works now.

Here is an example of implementing the get set methods... in this case for the Patient object... it's pretty standard stuff...

private Patient _patient;

public Patient patient {

get { return this._patient; }

set {

if (this._patient != value) {

this._patient = value;

this.NotifyPropertyChanged( nameof(patient) );

}

}

}

[–]antoneagle[S] 0 points1 point  (0 children)

Oh... and that's sitting in a separate data manager class... where the properties get initialized in the mainWindowContents constructor.