XAF,从弹出窗口的调用者获取值

时间:2015-02-12 09:19:05

标签: devexpress xaf

以下是我的代码

的一个简单示例
[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类发送到弹出窗口,以便它显示数据值(如果先前已设置过)。

1 个答案:

答案 0 :(得分:-1)

使用仅针对简单案例设计的ActionAttribute时,这是不可能的。对于更复杂的方案,请使用带PopupWindowShowAction的ViewController,并按this XAF documentation article访问当前的View对象信息。