以下是我的代码
的一个简单示例[DefaulClassOptions]
class APerson : XPObject
{
private int data;
public int Data {
get{ return data; } set { SetPropertyValue("Data", ref data, value); }
}
[Action(Caption = "Get Data")]
public void getData(myClass mclass)
{
this.Data = mclass.Data2;
}
}
class myClass
{
private int data2;
public int Data2 {
get; set;
}
}
现在,一切正常。单击“获取数据”按钮将打开一个弹出窗口并提示输入该字段。我想知道如果有一种方法我可以将数据从APerson类发送到弹出窗口,以便它显示数据值(如果先前已设置过)。
答案 0 :(得分:-1)
使用仅针对简单案例设计的ActionAttribute时,这是不可能的。对于更复杂的方案,请使用带PopupWindowShowAction的ViewController,并按this XAF documentation article访问当前的View对象信息。