これまでの多くのこのトピックと同様に、この例外が1つの特定の場所(5%の時間)および別の場所で発生するという問題があります。
コードの最初の行はこれです
((DefinitionDetailForm.FindNameInContent("DataFieldDefinitionPoints") as DataField).
FindName("DefinitionScoringPoints") as RadNumericUpDown).
Minimum = 0;
最初は、参照をフィールドに保持する必要があるかもしれないと思いましたが、これも役に立ちませんでした。
もう1つの状況は、コールスタックに何も取得されないため、これ以上情報を提供できない未定義の場所です:(
少なくとも最初のものについての考えを持っている人はいますか?
編集:
物事が壊れたときにスタックを呼び出す
[ネイティブ移行への管理] System.Windows.dll!MS.Internal.XcpImports.SetValue(MS.Internal.IManagedPeerBase obj、System.Windows.DependencyPropertyプロパティ、文字列s)+0x6fバイト System.Windows.dll!MS.Internal.XcpImports.SetValue(MS.Internal.IManagedPeerBase doh、System.Windows.DependencyPropertyプロパティ、オブジェクトobj)+0x2ceバイト System.Windows.dll!System.Windows.DependencyObject.SetObjectValueToCore(System.Windows.DependencyProperty dp、object value)+0xd6バイト System.Windows.dll!System.Windows.DependencyObject.SetEffectiveValue(System.Windows.DependencyProperty property、ref System.Windows.EffectiveValueEntry newEntry、object newValue)+0x35バイト System.Windows.dll!System.Windows.DependencyObject.UpdateEffectiveValue(System.Windows.DependencyPropertyプロパティ、System.Windows.EffectiveValueEntry oldEntry、ref System.Windows.EffectiveValueEntry newEntry、System.Windows.DependencyObject.ValueOperation操作)+0xe6バイト System.Windows.dll!System.Windows.DependencyObject.SetValueInternal(System.Windows.DependencyProperty dp、object value、bool allowReadOnlySet、bool isBindingInStyleSetter)+0x248バイト System.Windows.dll!System.Windows.Controls.TextBox.Text.set(文字列値)+0x33バイト Telerik.Windows.Controls.Input!Telerik.Windows.Controls.RadNumericUpDown.UpdateText()+0xa5バイト Telerik.Windows.Controls.Input!Telerik.Windows.Controls.RadNumericUpDown.OnValueChanged(Telerik.Windows.Controls.RadRangeBaseValueChangedEventArgs e)+0x1f5バイト Telerik.Windows.Controls!Telerik.Windows.Controls.RadRangeBase.OnValueChanged(System.Windows.DependencyObject d、System.Windows.DependencyPropertyChangedEventArgs e)+0x105バイト Telerik.Windows.Controls!Telerik.Windows.PropertyMetadata.PropertyChangeHook.OnPropertyChanged(System.Windows.DependencyObject d、System.Windows.DependencyPropertyChangedEventArgs e)+0x58bバイト System.Windows.dll!System.Windows.DependencyObject.RaisePropertyChangeNotifications(System.Windows.DependencyProperty dp、object oldValue、object newValue)+0x53バイト System.Windows.dll!System.Windows.DependencyObject.UpdateEffectiveValue(System.Windows.DependencyPropertyプロパティ、System.Windows.EffectiveValueEntry oldEntry、ref System.Windows.EffectiveValueEntry newEntry、System.Windows.DependencyObject.ValueOperation操作)+0xf3バイト System.Windows.dll!System.Windows.DependencyObject.RefreshExpression(System.Windows.DependencyProperty dp)+0x47バイト System.Windows.dll!System.Windows.Data.BindingExpression.SendDataToTarget()+0xffバイト System.Windows.dll!System.Windows.Data.BindingExpression.SourceAcquired()+0x5fバイト System.Windows.dll!System.Windows.Data.Binding.EnsureBreakPoint(System.Windows.Data.Debugging.BindingDebugState debugState、System.Actionコールバック、bool canDelay)+0x47バイト System.Windows.dll!System.Windows.Data.BindingExpression.System.Windows.IDataContextChangedListener.OnDataContextChanged(オブジェクト送信者、System.Windows.DataContextChangedEventArgs e)+0xa4バイト System.Windows.dll!System.Windows.Data.BindingExpression.DataContextChanged(object sender、System.Windows.DataContextChangedEventArgs e)+0xcバイト System.Windows.dll!System.Windows.FrameworkElement.OnDataContextChanged(System.Windows.DataContextChangedEventArgs e)+0x1eバイト System.Windows.dll!System.Windows.FrameworkElement.OnAncestorDataContextChanged(System.Windows.DataContextChangedEventArgs e)+0x26バイト System.Windows.dll!System.Windows.FrameworkElement.NotifyDataContextChanged(System.Windows.DataContextChangedEventArgs e)+0xcbバイト System.Windows.dll!System.Windows.FrameworkElement.OnTreeParentUpdated(System.Windows.DependencyObject newParent、bool bIsNewParentAlive)+0x3dバイト System.Windows.dll!System.Windows.DependencyObject.UpdateTreeParent(MS.Internal.IManagedPeer oldParent、MS.Internal.IManagedPeer newParent、bool bIsNewParentAlive、bool keepReferenceToParent)+0x4aバイト System.Windows.dll!MS.Internal.FrameworkCallbacks.ManagedPeerTreeUpdate(System.IntPtr oldParentElement、System.IntPtr parentElement、System.IntPtr childElement、byte bIsParentAlive、byte bKeepReferenceToParent、bool canCreateParent)+0xf8バイト [ネイティブ移行への管理] System.Windows.dll!MS.Internal.XcpImports.FrameworkElement_MeasureOverride(System.Windows.FrameworkElement element、System.Windows.Size availableSize)+0x62バイト System.Windows.dll!System.Windows.FrameworkElement.MeasureOverride(System.Windows.Size availableSize)+0x18バイト System.Windows.dll!System.Windows.FrameworkElement.MeasureOverride(System.IntPtr nativeTarget、float inWidth、float inHeight、out float outWidth、out float outHeight)+0x9eバイト [ネイティブ移行への管理] System.Windows.dll!MS.Internal.XcpImports.FrameworkElement_MeasureOverride(System.Windows.FrameworkElement element、System.Windows.Size availableSize)+0x62バイト System.Windows.dll!System.Windows.FrameworkElement.MeasureOverride(System.Windows.Size availableSize)+0x18バイト System.Windows.dll!System.Windows.FrameworkElement.MeasureOverride(System.IntPtr nativeTarget、float inWidth、float inHeight、out float outWidth、out float outHeight)+0x9eバイト [Appdomainの移行]