1

したがって、3つの状態を持つコントロールがあり、各状態がコントロールの可視性を切り替えます。これは、FluidLayoutを使用してアニメーション化されます。これは、トランジションをプレビューするときにブレンドで機能しますが、ブラウザーで最初の状態から2番目の状態に移行すると、次のエラーが発生します。

Webページエラーの詳細

ユーザーエージェント:Mozilla / 4.0(互換性; MSIE 8.0; Windows NT 6.1; WOW64; Trident / 4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; InfoPath.3)タイムスタンプ:2010年12月17日金曜日15:40:32 UTC

メッセージ:Silverlightアプリケーションコードの未処理のエラー:4004
カテゴリ:ManagedRuntimeError
メッセージ:System.ArgumentException:値が期待される範囲内にありません。MS.Internal.XcpImports.CheckHResult(UInt32 hr)at MS.Internal.XcpImports.Collection_AddValue [T](PresentationFrameworkCollection 1 collection, CValue value) at MS.Internal.XcpImports.Collection_AddDependencyObject[T](PresentationFrameworkCollection1 collection、DependencyObject value)
at System.Windows.PresentationFrameworkCollection 1.AddDependencyObject(DependencyObject value) at System.Windows.Controls.UIElementCollection.AddInternal(UIElement value) at System.Windows.PresentationFrameworkCollection1.Add(T value)at Microsoft.Expression.Interactivity .Core.ExtendedVisualStateManager.WrapMovingElementsInCanvases(List1 movingElements, Dictionary2 oldRects、Dictionary`2 newRects)at Microsoft.Expression.Interactivity.Core.ExtendedVisualStateManager.GoToStateCore(Control control、FrameworkElement stateGroupsRoot、String stateName、VisualStateGroup group、VisualState state、Boolean useTransitions)at System.Windows.VisualStateManager.GoToState(Control control 、String stateName、Boolean useTransitions)at Microsoft.Expression.Interactivity.VisualStateUtilities.GoToState(FrameworkElement element、String stateName、Boolean useTransitions)at Microsoft.Expression.Interactivity.Core.GoToStateAction.InvokeImpl(FrameworkElement stateTarget)atMicrosoft.Expression.Interactivity。 System.Windows.Interactivity.TriggerBaseのSystem.Windows.Interactivity.TriggerAction.CallInvoke(Objectパラメーター)のCore.GoToStateAction.Invoke(オブジェクトパラメーター)。InvokeActions(Object parameter)at System.Windows.Interactivity.EventTriggerBase.OnEvent(EventArgs eventArgs)at System.Windows.Interactivity.EventTriggerBase.OnEventImpl(Object sender、EventArgs eventArgs)at I2.Web.Reports.Models.MainModel.Service_GetUserCompleted(Object送信者、GetUserCompletedEventArgs e)
I2.Web.Reports.Services.ReportServiceClient.OnGetUserCompleted(オブジェクトの状態)で

他の誰かが同様の問題を抱えていましたか?

4

1 に答える 1

1

私は答えを見つけました。それはユニークな名前です。アニメーション化されているインスタンスに名前を付けていなかったことに気づきました。これと同様の問題のようです

BingMapsのSilverlightコントロールのカスタム画鋲

新しいルール:Silverlightですべてに名前を付けます。

Visibility私のアプリで切り替えられる要素は実際には名前Borderが付けられていることに注意することが重要ですが、その子UIElementにも名前を付ける必要があります。これがウサギの穴のどこまで下がるかはわかりません...

于 2010-12-17T15:51:17.707 に答える