我有一个嵌入IronPython作为脚本语言使用的WPF应用程序。我有一个IronPython脚本可以用来做'东西'的对象模型。嵌入式IronPython脚本和转换类型
但是我遇到了一个奇怪的问题,我以一种我不相信是正确的方式解决了。
在我的脚本中,我想输入以下内容来设置WPF中对象的位置。
map.CanvasLocation = 10,10
这出现了一个异常,说它无法从PythonTuple转换到System.Windows.Point。
我目前已经解决了在我的c#对象中使用自定义类型转换器,但我不确定这是否是最好的方法。
有没有办法告诉IronPython或.Net一般如何从一种类型转换为另一种类型,可以在运行时扩展?
我能做到。这会工作,但它也不是非常用户友好。我想让脚本尽可能地容易使用。 – 2009-07-31 09:23:13