使用的自定义窗口,按照模版来调用子程序,总是报错。
返回值字典读取的正确格式是什么啊,谢谢~
调用代码如下:
public static bool OnButtonClicked(string controlName, object controlTag, Window win, IDictionary<string, object> dataContext,
ICustomWindowContext winContext){
if (controlName == "BtnReadInfo"){
// 调用子程序
var result = winContext.RunSp("testsp",
new Dictionary<string,object>
{{"input0", dataContext["stok"]}});
dataContext["cputemp1"] = result["output0"];
dataContext["cputemp2"] = result["output1"];
dataContext["temp24"] = result["output2"];
return true;
}
//dataContext["number"] = 100;
//MessageBox.Show("ButtonClicked");
return false;
}