VS 2010中的Silverlight Intelliscence无法识别页面上的新控件。
为intelliscense构建解决方案需要识别新放置的控件(文本框标签额外)
这是一个BUG吗?
编辑:控件不是自定义的,它们是siple标签,文本框和按钮控件。
编辑:
。
这个问题的解决方案是什么
答案 0 :(得分:1)
它不是bug,它的功能。必须先编译自定义控件,然后才能使用它。
答案 1 :(得分:1)
intellsense显示编辑时源代码可用的内容。源代码无法真正访问Xaml。您在智能感知中从Xaml看到的实际上是YourUserControl.g.i.cs
文件,它是从Xaml生成的自动文件。您可以通过从InitialiseComponent
方法的上下文菜单中选择“转到定义”来查看此文件。
Xaml的编辑与此文件的重新生成之间经常存在延迟,有时它永远不会更新。但是,保存Xaml始终会重新生成文件。我已经习惯于在编辑代码隐藏之前始终保存Xaml文件,以确保知识产权是最新的。