对Pivot控件(System.Windows.FrameworkElement.Style)上的Silverlight异常进行故障排除
我在尝试让Silverlight Pivot控件开箱即用时遇到了一个令人恼火的问题 当我将所有内容连接在一起时,我会在JavaScript错误中看到以下堆栈跟踪:对Pivot控件(System.Windows.FrameworkElement.Style)上的Silverlight异常进行故障排除,silverlight,visual-studio-2010,silverlight-4.0,pivotviewer,Silverlight,Visual Studio 2010,Silverlight 4.0,Pivotviewer,我在尝试让Silverlight Pivot控件开箱即用时遇到了一个令人恼火的问题 当我将所有内容连接在一起时,我会在JavaScript错误中看到以下堆栈跟踪: Unhandled Error in Silverlight Application Set property 'System.Windows.FrameworkElement.Style' threw an exception. [Line: 9 Position: 35] at System.Windows.Applicati
Unhandled Error in Silverlight Application Set property 'System.Windows.FrameworkElement.Style' threw an exception. [Line: 9 Position: 35] at System.Windows.Application.LoadComponent(Object component, Uri resourceLocator)
at VehiclePivotViewer.MainPage.InitializeComponent()
at VehiclePivotViewer.MainPage..ctor(IDictionary`2 initParams)
at VehiclePivotViewer.App.Application_Startup(Object sender, StartupEventArgs e)
at MS.Internal.CoreInvokeHandler.InvokeEventHandler(Int32 typeIndex, Delegate handlerDelegate, Object sender, Object args)
at MS.Internal.JoltHelper.FireEvent(IntPtr unmanagedObj, IntPtr unmanagedObjArgs, Int32 argsTypeIndex, Int32 actualArgsTypeIndex, String eventName)
实际上,我下载了一个帮助程序库来进一步挖掘这个异常,看起来MainPage.xaml标记很难使用,尽管它看起来都是有效的
如果有帮助的话,我已经在下面列出了我设置它的步骤
System.Windows.Pivot
程序集引用<Grid x:Name="LayoutRoot" Background="White">
<Pivot:PivotViewer x:Name="Viewer" />
</Grid>
`
有人有什么想法或建议吗?我对Silverlight非常陌生,我有点紧张。看起来您缺少了看起来您缺少了我注意到我在使用两台Visual Studio开发机器中的一台时遇到了同样的问题。有问题的机器可能安装了一些错误版本的Silverlight依赖项,或者遗漏了一些关键内容。VS2010和所有Silverlight开发工具以及Pivot控件的干净安装解决了这个问题。因此,对于碰巧遇到本文的任何人来说,此错误可能是由不正确/不完整的Silverlight/Pivot开发环境造成的 所需工具包括: VisualStudio2010。获取免费版本供学术界人士使用
我注意到,在使用两台Visual Studio开发机器中的一台时,我也遇到了同样的问题。有问题的机器可能安装了一些错误版本的Silverlight依赖项,或者遗漏了一些关键内容。VS2010和所有Silverlight开发工具以及Pivot控件的干净安装解决了这个问题。因此,对于碰巧遇到本文的任何人来说,此错误可能是由不正确/不完整的Silverlight/Pivot开发环境造成的 所需工具包括: VisualStudio2010。获取免费版本供学术界人士使用
我正在使用razor:我不熟悉MVC/razor,但我认为这不是你的问题所在。我看到了无与伦比的%>并想指出它。你看了一眼了吗?这可能有助于了解您的挑战。我希望你能找到答案。我正在使用razor:我不熟悉MVC/razor,但我不认为这就是你的问题所在。我看到了无与伦比的%>并想指出它。你看了一眼了吗?这可能有助于了解您的挑战。我希望你能找到答案。
<div id="silverlightControlHost">
<object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%">
<param name="source" value="ClientBin/xxxPivotViewer.xap"/>
<param name="onError" value="onSilverlightError" />
<param name="background" value="white" />
<param name="minRuntimeVersion" value="4.0.50826.0" />
<param name="autoUpgrade" value="true" />
<param name="enableHtmlAccess" value="true" />
<param name="initParams" value="collectionUrl=@ViewBag.CollectionUrl %>" />
<a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=4.0.50826.0" style="text-decoration:none">
<img src="http://go.microsoft.com/fwlink/?LinkId=161376" alt="Get Microsoft Silverlight" style="border-style:none"/>
</a>
</object><iframe id="_sl_historyFrame" style="visibility:hidden;height:0px;width:0px;border:0px"></iframe></div>