<ListView x:Name="listView" Height="165" VerticalAlignment="Top" HorizontalAlignment="Left" Width="604" BorderThickness="0,0,0,1" BorderBrush="#FFC8CCD4">
<ListView.View>
<!--设置列标签并将列成员与一个变量名称相绑定,以便后台链接修改-->
<GridView>
<GridViewColumn Header="姓名" Width="100" DisplayMemberBinding="{Binding Path=Name}"/>
<GridViewColumn Header="工作年限" Width="100" DisplayMemberBinding="{Binding Path=WorkYears}"/>
<GridViewColumn Header="工作电话" Width="100" DisplayMemberBinding="{Binding Path=WorkPhoneNumber}"/>
<GridViewColumn Header="邮箱" Width="100" DisplayMemberBinding="{Binding Path=Email}"/>
</GridView>
</ListView.View>
</ListView>
class personalInfo//个人信息类
{
private string _name;
private int _workYears;
private string _workPhoneNumber;
private string _email;
public string Email//get和set分别为只读和只写,这是绑定的正常写法,Email为我们要进行绑定的一个属性
{
get { return _email; }
set { _email = value; }
}
public string WorkPhoneNumber
{
get { return _workPhoneNumber; }
set { _workPhoneNumber = value; }
}
public int WorkYears
{
get { return _workYears; }
set { _workYears = value; }
}
public string Name
{
get { return _name; }
set { _name = value; }
}
public personalInfo(string name, int workYears, string workPhoneNumber, string email)//构造函数
{
_name = name;
_workYears = workYears;
_workPhoneNumber = workPhoneNumber;
_email = email;
}
}
ObservableCollection<personalInfo> personalInfoList = new ObservableCollection<personalInfo>();
personalInfoList.Add(new personalInfo("李白", 10, "134124", "libai@hotmail.com"));
personalInfoList.Add(new personalInfo("杜甫", 2, "242354", "dufu@hotmail.com"));
personalInfoList.Add(new personalInfo("苏轼", 4, "345356", "sushi@hotmail.com"));
personalInfoList.Add(new personalInfo("李清照", 3, "453546", "liqingzhao@hotmail.com"));
listView.ItemsSource = personalInfoList;
class personalInfo: INotifyPropertyChanged //个人信息类
{
private string _name;
private int _workYears;
private string _workPhoneNumber;
private string _email;
public event PropertyChangedEventHandler PropertyChanged;
public string Email//get和set为只读和只写,体现C#l
{
get { return _email; }
set
{
_email = value;
PropertyChanged(this, new PropertyChangedEventArgs("Email"));
}
}
public string WorkPhoneNumber
{
get { return _workPhoneNumber; }
set
{
_workPhoneNumber = value;
PropertyChanged(this, new PropertyChangedEventArgs("WorkPhoneNumber"));
}
}
public int WorkYears
{
get { return _workYears; }
set
{
_workYears = value;
PropertyChanged(this, new PropertyChangedEventArgs("WorkYears"));
}
}
public string Name
{
get { return _name; }
set
{
_name = value;
PropertyChanged(this, new PropertyChangedEventArgs("Name"));
}
}
public personalInfo(string name, int workYears, string workPhoneNumber, string email)//构造函数
{
_name = name;
_workYears = workYears;
_workPhoneNumber = workPhoneNumber;
_email = email;
}
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有