Это - большой ресурс для записи Вашего первого механизма. Это находится в 3D, но очень легко преобразовать вниз в 2D. Я знаю по крайней мере одну крупную компанию, которая следовала этому учебному руководству для их внутреннего механизма, и я лично выполнил его шаги для своего собственного механизма. Он объясняет все основные понятия физики в основанной на пружине/импульсе физике и показывает Вам, как записать Вашу собственную межтерку.
Спасибо, Джером! Как только я установил DataContext, он начал работать как надо! Я добавил следующее в конструктор главного окна для целей тестирования:
this.DataContext = testMessage;
Ваша строка OnPropertyChanged должна точно соответствовать имени свойства, поскольку она чувствительна к регистру.
Попробуйте изменить
OnPropertyChanged("StatusMsg");
на
OnPropertyChanged("statusMsg");
Обновление: Также - только что заметил, что вы ' повторная привязка к StatusMsg (заглавная буква «S»); поэтому элемент управления не был привязан к свойству, что является еще одной причиной, по которой он не обновлялся!