silverlight 数据绑定简单示例(creating dynamic bindings)
上一篇文章中在XAML中通过标识扩展实现了一个简单的数据绑定,这篇中将通过C#代码实现上篇相同效果。
上面说过,上篇是通过扩展标识实现TextBlock的数据绑定:
代码
<TextBlock x:Name="LastActivityAmountValueTextBlock"
Grid.Row="14"
Grid.Column="1"
Margin="2"
Text="{Binding LastActivityAmount}" >
</TextBlock>
这篇中将通过C#代码实现,扩展标识绑定自然不再需要了
<TextBlock x:Name="LastActivityAmountValueTextBlock"
Grid.Row="14"
Grid.Column="1"
Margin="2"
</TextBlock>
C#代码中实现如下:
LastActivityAmountValueTextBlock.SetBinding(TextBlock.TextProperty, new Binding("LastActivityAmount"));