大红鹰葡京会silverlight简单数据绑定1silverlight简单数量绑定1

数据绑定是用户界面及数据源之间的媒人;通过绑定好假设数据以界面和数据源之间传递交流。数据绑定由System.Windows.Data命名空间之Binding对象好。

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

 

 

始建绑定的数据对象类。

创立绑定的数量对象类。

.cs类

.cs类

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

         public String Address { get; set; }

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

         public String Address { get; set; }

    }

 

 

 

 

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

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

.xaml.cs

.xaml.cs

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

 

 

.

.

 
 

 

 

编排一个大概的用户界面显示数据信息 

编辑一个简练的用户界面显示数据信息 

.xaml 

.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>
    <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>

 

 

 

 

相关文章

admin

网站地图xml地图