silverlight简单数据绑定1

为下边包车型的士控件加载时创设三个Person类实例,并赋值给根成分的DataContext属性。

 

创办绑定的数额对象类。

 

 

 

 

编辑三个归纳的客商界面呈现数据音信 

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

.xaml.cs

数码绑定是顾客分界面与数据源之间的媒人;通过绑定可以使数据在分界面和数据源之间传递沟通。数据绑定由System.Windows.Data命名空间的Binding对象已毕。

 

.cs类

 

 

.

.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>
    public class Person
    {
         public String Name { get; set; }
         public int Age { get; set; }

         public String Address { get; set; }

    }