zoukankan      html  css  js  c++  java
  • silverlight简单数据绑定1

    数据绑定是用户界面与数据源之间的媒介;通过绑定可以使数据在界面和数据源之间传递交流。数据绑定由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>

     

     

  • 相关阅读:
    OO第三单元总结
    OO第二单元总结
    OO第一单元总结
    OO第四单元总结
    OO第三单元总结
    OO第二单元总结
    OO第一单元总结
    BUAA_OO_2020_Total_Summary
    BUAA_OO_2020_Unit3_Summary
    BUAA_OO_2020_Unit2_Summary
  • 原文地址:https://www.cnblogs.com/yingchuanxiaoge/p/5055435.html
Copyright © 2011-2022 走看看