如何使 ObjectListView 在模糊代码中工作

本文关键字:代码 工作 模糊 何使 ObjectListView | 更新日期: 2023-09-27 18:21:31

当我混淆代码时,ObjectListView停止工作。问题似乎集中在使用AspectName在MainForm.designer中设置列.cs
例如:

this.olvColumn1.AspectName = "Name";

混淆器可以重命名我所有的方法。关于如何解决此问题的任何建议?

如何使 ObjectListView 在模糊代码中工作

>AspectName显然使用了属性的名称,这被混淆所击败。

您必须改为安装 AspectGetter 委托:

this.olvColumn1.AspectGetter = delegate(object x) {
    return ((YourModelClass)x).Name;
}