У меня есть этот класс:
public partial class Window1 : Window
{
public String Name2;
public Window1()
{
InitializeComponent();
Name2 = new String('a', 5);
myGrid.DataContext = this;
}
// ...
}
И я хочу отобразить строку Name2 в текстовом поле.
<Grid Name="myGrid" Height="437.274">
<TextBox Text="{Binding Path=Name2}"/>
</Grid>
Но строка не отображается. Кроме того, если строка Name2 периодически обновляется с помощью TimerCallback, нужно ли что-либо сделать, чтобы убедиться, что текстовое поле обновлено при изменении данных?