silverlight简单数据绑定1

来源:转载

数据绑定是用户界面与数据源之间的媒介;通过绑定可以使数据在界面和数据源之间传递交流。数据绑定由System.Windows.Data命名空间的Binding对象完成。

 

创建绑定的数据对象类。

.cs类

 public class Person { public String Name { get; set; } public int Age { get; set; } public String Address { get; set; } } 

 

 

为下面的控件加载时创建一个Person类实例,并赋值给根元素的DataContext属性。

.xaml.cs

 void LayoutRoot_Loaded(object sender,RoutedEventArgs e) { Person person = new Person() { Name="Terry", Age=20, Address="Beijing" }; this.LayoutRoot.DataContext = person; } 

 

.

 

 

编写一个简单的用户界面显示数据信息 

.xaml 

  <Grid x:Name="LayoutRoot" Background="white" Loaded="LayoutRoot_Loaded"> <StackPanel> <TextBlock Grid.Row="1" Grid.Column="1" HorizontalAlignment="Left" Text="{Binding Name}"/>
 <TextBlock Grid.Row="2" Grid.Column="1" HorizontalAlignment="Left" Text="{Binding Age}"/> <TextBlock Grid.Row="3" Grid.Column="1" HorizontalAlignment="Left" Text="{Binding Address}"/>
 </StackPanel> </Grid>

 

 

分享给朋友:
您可能感兴趣的文章:
随机阅读: