Textblock不会更新数据绑定

时间:2014-10-18 17:41:53

标签: c# xaml data-binding

我试图在文本块中显示一个int,这应该更新。我是通过数据绑定来做到这一点的。这是我在MainPage.xaml(Windows应用商店应用)中的代码

<Grid.DataContext>
    <Models:PlayBoard />
</Grid.DataContext>
<TextBlock Text="{Binding Score, Mode=TwoWay}"/>

我认为这应该有效,但在分数变化值时不会更新。文本块只保持0

Example

1 个答案:

答案 0 :(得分:0)

你需要这样做

 <TextBox HorizontalAlignment="Left" Height="23" Margin="195,116,0,0" Name="Box"
                 TextWrapping="Wrap" Text="TextBox" VerticalAlignment="Top" Width="120"/>
 <TextBlock HorizontalAlignment="Left" Margin="67,119,0,0" TextWrapping="Wrap" Name="Block" 
                   Text="{Binding ElementName=Box, Path=Text,Mode=TwoWay}"
                   VerticalAlignment="Top"/>