将变量的结果分配到文本块中

时间:2011-10-12 08:46:18

标签: windows-phone-7

我正在尝试将变量的结果输入到textblock.text属性中,我正在使用 这段代码:

bool isavailable = NetworkInterface.GetIsNetworkAvailable();
result = isavailable.ToString();

<TextBlock Height="62" HorizontalAlignment="Left" Margin="12,60,0,0"  
           Name="textBlock1" Text="{Binding  result}" VerticalAlignment="Top" 
           Width="400" Foreground="White" TextWrapping="Wrap" />`

1 个答案:

答案 0 :(得分:1)

你需要保持绑定吗?这里的最简单的方法就是简单地使用:

textBlock1.Text = result;

但是,更好的方法是使用实​​现INotifyPropertyChanged的ViewModel和适当的属性。然后,您将TextBlock绑定到属性,并从代码中设置属性。该属性将引发相应的事件,UI将相应更新。