2024年5月1日发(作者:)

  

.Netformwork4.5及以上版本 -------INotifyPropertyChanged,CallerMemberName

命名空间: entModel

     erServices

后台代码:

public CvrWnd()

{

InitializeComponent();

}

private void InitInfo()

{

for (int i = 0; i < 10; i++)

{

CvrInfo cvrInfo = new CvrInfo();

Name = "磁盘阵列" + ng();

IP = "10.10.13.10" + ng();

Port = "506" + ng();

Type = "Type " + ng();

Code = "340000" + ng();

(cvrInfo);

}

}

private void UserControl_Loaded(object sender, RoutedEventArgs e)

{

();

InitInfo();

}

//磁盘阵列信息

public class CvrInfo : INotifyPropertyChanged

{

private string m_strCvrIP = ;

private string m_strCvrPort = ;

private string m_strCvrName = ;

private string m_strCvrType = ;

private string m_strCvrCode = ;

public string strCvrIP

{

set

{

UpdateProperty(ref m_strCvrIP, value);

}

get

{

return m_strCvrIP;

}

}

public string strCvrPort

{

set

{

UpdateProperty(ref m_strCvrPort, value);

}

get

{

return m_strCvrPort;

}

}

public string strCvrName

{

set

{

UpdateProperty(ref m_strCvrName, value);

}

get

{

return m_strCvrName;

}

}

public string strCvrType

{

set

{

UpdateProperty(ref m_strCvrType, value);

}