Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
VS 2010中的错误Silverlight Intelliscence无法识别页面上的新控件_Silverlight_Silverlight 4.0_Intellisense_Bug Tracking - Fatal编程技术网

VS 2010中的错误Silverlight Intelliscence无法识别页面上的新控件

VS 2010中的错误Silverlight Intelliscence无法识别页面上的新控件,silverlight,silverlight-4.0,intellisense,bug-tracking,Silverlight,Silverlight 4.0,Intellisense,Bug Tracking,VS 2010中的Silverlight Intelliscence无法识别页面上的新控件 需要为IntelliScene构建解决方案以识别新放置的控件(文本框标签额外) 这是虫子吗 编辑:控件不是自定义的,它们是siple标签、文本框和按钮控件 编辑: 按钮从工具箱拖动到设计器 切换到home.xml.cs 类型按钮1 错误,智能无法识别添加的按钮1 每次都必须建立 这个问题的解决办法是什么 它不是bug,而是它的特性。必须先编译自定义控件,然后才能使用它。intellsense显

VS 2010中的Silverlight Intelliscence无法识别页面上的新控件

需要为IntelliScene构建解决方案以识别新放置的控件(文本框标签额外)

这是虫子吗

编辑:控件不是自定义的,它们是siple标签、文本框和按钮控件

编辑:

  • 按钮从工具箱拖动到设计器

  • 切换到home.xml.cs

  • 类型按钮1

  • 错误,智能无法识别添加的按钮1

  • 每次都必须建立

    这个问题的解决办法是什么


    • 它不是bug,而是它的特性。必须先编译自定义控件,然后才能使用它。

      intellsense显示编辑时源代码可用的内容。源代码无法真正访问Xaml。您在intellisense中从Xaml中看到的实际上是在
      YourUserControl.g.i.cs
      文件中,该文件是由Xaml自动生成的。您可以通过从
      InitialiseComponent
      方法的上下文菜单中选择“转到定义”来查看此文件


      在编辑Xaml和重新生成此文件之间通常会有延迟,有时它永远不会更新。但是,保存Xaml始终会重新生成文件。我已经习惯于在编辑代码之前总是保存Xaml文件,以确保IntelSense是最新的。

      您的意思是您不能在后台代码中访问此控件?这是因为在编译页面时,页面上对这个“新”组件的引用是从xaml生成的。只是代码生成问题每次添加控件时,我都会重新编译它?嗯,我已经尝试在页面上添加控件,并立即将其放在后台。