编排叁个轻巧易行的用户分界面彰显数据新闻澳门永利备用网址 

数码绑定是用户分界面与数据源之间的介绍人;通过绑定能够使数码在界面和数据源之间传递交流。数据绑定由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>