none
No matching constructor found on type 'System.Windows.Media.Brush'问题解答 RRS feed

  • 问题

  • 我新建一个silverlight应用程序,在canvas和glphs节点加入RenderTransform属性,全部报下面的错误。

    可是我在一个C#的web app里面新增一个silverlight 1.0 jscript page是可以正常打开的。

    我项目里面需要c#和silverlight之间传值,查了很多资料,silverlight是一定要用到后台cs文件的,可惜silverlight 1.0 jscript page只有一个js的文件,没有后台cs文件,望各位大侠指点迷津。

     

    2011年9月11日 16:06

全部回复

  • 这样的代码我放在WPF中也测试过了,一点问题都没有,就是在silverlight应用程序中有这个问题存在。

    2011年9月11日 16:46
  • SL 是wpf的一个子集,很有可能RenderTransfer已经移除。楼主另想办法吧。
    2011年9月12日 4:17
  • 我其实本来的整个过程是这样的。

    我有一个WPF的xaml文件,想要发布到web app上,本来想通过silverlight应用程序发布到我的c# web app项目中的,但有一个很严重的问题,有个rendertransform的属性在silverlight不被支持,无奈之下想通过c#项目里面的silverlight 1.0 jscript page页面发布。
        通过这种方式确实是实现了我的功能,可是我还需要根据c#里面的一个用户输入的textbox里面的值来动态的更改xaml里面textblock或者label的text属性,这个是我一直没有解决的问题,是否能赐教一二。

    2011年9月12日 5:27
  • 我也是希望找一个方法解决的,因为整个文件的代码有8千多行,里面的RenderTransform属性相当多,如果要修改成适合发布到silverlight项目上的,那整个xaml相当于要重写了,我现在在考虑是否可以用js直接抓取c#后台cs文件内的值更改xaml的属性,有没有高手做过这块的。
    2011年9月12日 5:30
  • 你好,

    我想你的问的问题应该和你之前的以下帖子是一样的:

    http://social.microsoft.com/Forums/zh-CN/silverlightzhchs/thread/d56170c1-164e-488c-b60a-128b090542e9


    Daoping Liu - MSFT
    2011年9月14日 8:00
    版主
  • 唉,老兄你要是不懂RenderTransForm就算了,怎么会和之前是一样的呢,现在是WPF的这个页面属性不能用,和后台代码有什么关系呢?
    2011年9月15日 11:09
  • 我现在在考虑是否可以用js直接抓取c#后台cs文件内的值更改xaml的属性,

    你好,

    不要意思,理解错了。

    你要的是要从JS中获得托管代码吗?

    http://msdn.microsoft.com/zh-cn/library/cc221414(v=VS.95).aspx


    Daoping Liu - MSFT
    2011年9月16日 1:31
    版主