silverlight简单数据绑定1
程序员文章站
2022-04-04 13:21:03
数据绑定是用户界面与数据源之间的媒介;通过绑定可以使数据在界面和数据源之间传递交流。数据绑定由System.Windows.Data命名空间的Binding对象完成。创建绑定的数据对象类。.cs类 public class Person { public String N... ......
数据绑定是用户界面与数据源之间的媒介;通过绑定可以使数据在界面和数据源之间传递交流。数据绑定由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>
推荐阅读
-
C#数据绑定(DataBinding)简单实现方法
-
AngularJS学习笔记(三)数据双向绑定的简单实例
-
简单谈谈Vue 模板各类数据绑定
-
AngularJS 双向数据绑定详解简单实例
-
C#数据绑定(DataBinding)简单实现方法
-
30分钟学会用PHP写带数据库的简单通讯录第1/3页
-
React简单实现双向数据绑定
-
AngularJS1.X学习笔记2-数据绑定详解
-
JavaScript实现简单的双向数据绑定
-
C++ 实验二 NO.1_(3) 1:熟悉DEV环境,练习自己的第一个程序使用DEV集成环境来编辑,运行简单的数据输入和运算实验。(3)编写一个程序,要求:提示输入3个数;显示这3个数,求他们的平均值