博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

sliverlight数据绑定

Posted on 2010-06-08 08:19  gzlxm  阅读(377)  评论(0)    收藏  举报

1.

public class Person
    {
public int ID
{
           
get;
           
set;
        }
       
public string Name
        {
           
get;
           
set;
        }
       
public string Age
        {
           
get;
           
set;
        }
    }

 

MainPage.xaml.cs

MainPage.xaml.cs
#region 为TextBlock绑定对象
public void DataBind()
{
Model.Person person
= new Model.Person(); //实例化实体类
person.Name = "这里绑定"; //为实体类中的数据赋值
Bind_Name.DataContext = person; //通过DataContext 将Bind_Name这个Label控件绑定对象
//好了,这样就可以通过前台的{Binding 字段名}绑定数据了 实际上在上边这句话里,已经将对象绑定到了这个控件上,前台只不过是选择显示哪个字段名
}
#endregion

MainPage.xaml

MainPage.xaml
<Grid x:Name="LayoutRoot" Loaded="LayoutRoot_Loaded" >
<TextBlock x:Name="Bind_Name" Height="24" Width="64" Text="{Binding Name}"></TextBlock>
<!-- 这里Text赋值以前是在后台通过Bind_Name.Text ="";这样做而在数据绑定中直接通过关键字{Binding 字段名}这种方式赋值 -->
</Grid>