摘要:
各位客官,不好意思,忘记说一个挺重要的问题: 前面没有提到一个问题,.py文件打包不到xap中,最近晕乎乎了一段时间终于在yycanton上找到了答案, 要想把.py文件放在silverlight主程序集里,需要设置文件属性为Content,这样py文件就会随着xap文件一起打包进来 Build Action中的各个属性说明如下图: 希望对大家有所帮助!要想打包文件到.xap包中需要设置文件的构建... 阅读全文
摘要:
上一篇我简单的测试了一下与页面上的控件进行交互的例子,包括属性的修改,事件的注册以及事件处理程序的定义,只不过这种方式有个问题,我们要参与的交互对象必须要事件定义好,如果我们能导入dll,在脚本文件中实例化对象,我们将来更大的灵活性,请看下面的测试 1:首先延续上篇的代码进行测试,直接修改脚本文件,引入dll代码 执行出错,无法运行! 在网上查了一大堆也没有找到为啥,我们试试把脚本文件放到.py... 阅读全文
摘要:
上一篇文章初步测试了一下在silverlight下面IronPython的简单调用,以直接执行语句的方式进行脚本执行。 下面我们看看脚本文件如何与页面上的控件进行交互 xaml代码: <Grid x:Name="LayoutRoot" Background="White"> <Grid.ColumnDefinitions> <ColumnDefinition Widt... 阅读全文
摘要:
学习背景: 项目中需要一种脚本,可以与静态语言进行交互,比如引入外部的dll,实例化一个对象,修改页面上控件的属性等 翻阅了很多资料,测试了几种脚本,c#-script,天使坠同志写的RoughScript 1.3版,JavaScript,Jscript,IronPython,IronRuby,最终认为IronPython,IronRuby可以满足项目的基本要求。下面看看silverlight下面... 阅读全文