ActualHeight
не является свойством зависимости, поэтому, вероятно, не вызывает никаких уведомлений об изменениях. ActualHeight
фактически начинается с 0, пока сетка не будет измерена, так что это может быть одним объяснением. В отличие от FrameworkElement
, который определяет ActualHeight
как свойство зависимости, RowDefinition
не является производным от FrameworkElement
и просто определяет ActualHeight
как обычное свойство без события изменения.
Я на самом деле думал о том, что должна быть опция BindingMode.Polling, где система привязки будет опрашивать свойство источника через определенные промежутки времени. Но, к сожалению, вы просто застряли, делая это в коде.