奇怪的问题在这里,我有一个页面,在页面资源中声明了4个ControlTemplates。在页面的代码中,我声明了对每个ControlTemplates的引用,以便我可以在绑定中使用它们。除了在SharePoint中的Silverlight Web部件中运行外,它在浏览器外和浏览器中工作正常。在SharePoint中,我想要模板化的按钮显示为普通按钮,其中类作为文本而不是我在模板中定义的特殊布局和内容。知道为什么它可以在除SharePoint之外的任何地方工作吗?
答案 0 :(得分:0)
虽然我不确定仅在SharePoint中运行时是什么原因导致空引用,但我重构了我的代码以使ItemsControl.ItemsSource引用属性而不是List<>的单个赋值。它。现在它正常运作。
有助于弄清楚是否能够将Visual Studio连接到运行Silverlight Web部件的Internet Explorer(对Chrome而言效果不佳)。通过转到“工具”菜单>可以在Visual Studio中找到它。附加到流程。哪个IE进程很明显,因为它会在Type列中包含Silverlight。