UnhandledException в WP7 - PullRequest
       14

UnhandledException в WP7

11 голосов
/ 14 сентября 2011

Я получаю эту странную ошибку при создании приложения WP7 и не могу понять, почему.Единственное сообщение о выходе / ошибке, которое я получаю: «UnhandledException: параметр неверен.::: ProgramName.App»

Эта ошибка возникает случайно, и я не получаю никакой информации от отладчика о том, как ее решить,Когда я запускаю один и тот же код дважды, один раз он получает ошибку, а другой - нет.Итак, кто-нибудь из вас уже сталкивался с этой ошибкой и, может быть, может сказать мне, почему она происходит?Это так расстраивает, потому что это происходит так случайно.Любые предложения будут высоко оценены:)

РЕДАКТИРОВАТЬ: Вот полный след стека:

at 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](PresentationFrameworkCollection`1 collection, DependencyObject value)
at System.Windows.PresentationFrameworkCollection`1.AddDependencyObject(DependencyObject value)
at System.Windows.Controls.UIElementCollection.AddInternal(UIElement value)
at System.Windows.PresentationFrameworkCollection`1.Add(UIElement value)
at System.Windows.Controls.ItemsControl.AddVisualChild(Int32 index, DependencyObject container, Boolean needPrepareContainer)
at System.Windows.Controls.ItemsControl.AddContainers()
at System.Windows.Controls.ItemsControl.RecreateVisualChildren(IntPtr unmanagedObj)
at MS.Internal.XcpImports.MeasureOverrideNative(IntPtr element, Single inWidth, Single inHeight, Single& outWidth, Single& outHeight)
at MS.Internal.XcpImports.FrameworkElement_MeasureOverride(FrameworkElement element, Size availableSize)
at System.Windows.FrameworkElement.MeasureOverride(Size availableSize)
at Microsoft.Phone.Controls.Pivot.MeasureOverride(Size availableSize)
at System.Windows.FrameworkElement.MeasureOverride(IntPtr nativeTarget, Double inWidth, Double inHeight, Double& outWidth, Double& outHeight)

Ответы [ 2 ]

6 голосов
/ 28 декабря 2011

У меня была такая же проблема. Решением для меня было дать каждому элементу, который я хотел бы добавить уникальное имя (например, Name = Guid.NewGuid (). ToString ()). Надеюсь, это поможет и вам!

3 голосов
/ 14 сентября 2011

Нажмите «Отладка», затем «Исключения», а затем установите «Исключения» общеязыковой среды выполнения, и вы должны увидеть трассировку стека.

Однако я считаю, что это ошибка, и не могу сказать, как ее обойти, не взглянув на код / ​​stacktrace

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...