Проблема в том, что привязка будет обновлять значение свойства только тогда, когда элемент управления по умолчанию теряет фокус.
Попробуйте это:
<TextBox
Name="txtNoOfSessionstxtNoOfSessions"
Text="{Binding Path=NoOfSessions, UpdateSourceTrigger=PropertyChanged}"
Height="23"
Width="120" />
Если установить UpdateSourceTrigger
на PropertyChanged
, txtNoOfSessions.Text = "1"
будет работать нормально.
Спасибо,
Алекс.