我在接口IResourcePolicy中添加了一个属性'WrmVersion',但是我没有在实现端获得这些东西,这意味着它应该在列表 中查看数据。指SubItems.Add(((IResourcePolicy)数据).WrmVersion没有得到接口问题
这是
public interface IResourcePolicy
{
DataVersion WrmVersion
{
get;
set;
}
bool ResourcePolicyEnabled
{
get;
set;
}
}
我在
public new IResourcePolicy Data
{
get
{
return (IResourcePolicy)base.Data;
}
}
protected override void OnUpdate()
{
if(Data != null)
{
Text = base.Data.Name;
if(SubItems.Count == 1)
{
SubItems.Add(((IResourcePolicy)Data).ResourcePolicyEnabled.ToString());
}
你的意思是,当OnUpdate被触发时,'true'或'false'(取决于你期望的值)不会被添加到ListView中?数据不为空,那时ListView.Items中只有一个项目吗?当您添加一个断点并逐步完成时会发生什么? –
无需获取版本值 – peter
是否有任何DLL问题probs将存在 – peter