أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

أعطال تطبيقات المستندة إلى.NET Framework 4.0 WPF إذا كان الكائن المصدر الربط البيانات في عنصر تحكم لعنصر تم تعريفه خارج نطاق اسم عنصر التحكم

هام: تمت ترجمة هذا المقال باستخدام برنامج ترجمة آلية لشركة مايكروسوفت بدلاً من الاستعانة بمترجم بشري. تقدم شركة مايكروسوفت كلاً من المقالات المترجمة بواسطة المترجمين البشر والمقالات المترجمة آليًا وبالتالي ستتمكن من الوصول إلى كل المقالات الموجودة في قاعدة المعرفة الخاصة بنا وباللغة الخاصة بك. بالرغم من ذلك، فإن المقالة المترجمة آليًا لا تكون دقيقة دائمًا وقد تحتوي على أخطاء إملائية أو لغوية أو نحوية، مثل تلك الأخطاء الصادرة عن متحدث أجنبي عندما يتحدث بلغتك. لا تتحمل شركة مايكروسوفت مسئولية عدم الدقة أو الأخطاء أو الضرر الناتج عن أية أخطاء في ترجمة المحتوى أو استخدامه من قبل عملائنا. تعمل شركة مايكروسوفت باستمرار على ترقية برنامج الترجمة الآلية

اضغط هنا لرابط المقالة باللغة الانجليزية2461678
الأعراض
أطلع على السيناريو التالي:
  • يجب تطبيق "البنية الأساسية لبرامج" العروض التقديمية Windows المستندة إلى.NET Framework 4.0 (WPF) ل Microsoft.
  • مصدر من ربط البيانات في عنصر تحكم التطبيق WPF هو عنصر تم تعريفه خارج نطاق اسم عنصر التحكم.
  • إجراء بعض العمليات باستخدام واجهة المستخدم للتطبيق WPF. بعد إجراء هذه العمليات، يتم إزالة الكائن الهدف للتوثيق من شجرة وحدة التحكم مرئية وتجميع البيانات المهملة reclaims العنصر الهدف. يحدث هذا السلوك قبل بدء مسار التخطيط التالي في التطبيق.
في هذا السيناريو،ArgumentNullExceptionيحدث الاستثناء واعطال التطبيق WPF. إذا قمت بتصحيح التطبيق، تتلقى مكدس الاستدعاءات الموضحة في قسم "مزيد من المعلومات" مع رسالة الخطأ التالية:
لا يمكن أن تكون القيمة فارغة
السبب
تحدث هذه المشكلة لأن يتم إرجاع على وسيطة فارغة بواسطة التطبيق WPF عند ذلك reevaluates ربط البيانات في عنصر التحكم.
الحل

معلومات الإصلاح العاجل

يتوفر الآن إصلاح عاجل معتمد من Microsoft. ولكن الغرض منه هو حل المشكلة الموضحة في هذه المقالة فقط. تطبيقها فقط على الأنظمة التي تواجه هذه المشكلة بالتحديد. قد يتم إجراء اختبارات إضافية على هذا الإصلاح العاجل. ولذلك، إذا لم يكن تأثير هذه المشكلة كبيرا، نوصي بالانتظار حتى تحديث البرامج التالي الذي يحتوي على هذا الإصلاح العاجل.

لحل هذه المشكلة فورا، اتصل بخدمات دعم العملاء في Microsoft للحصول على الإصلاح العاجل. للحصول على قائمة كاملة بأرقام الهواتف الخاصة بخدمات دعم العملاء في Microsoft وعلى معلومات حول تكاليف الدعم، الرجاء زيارة موقع ويب Microsoft التالية:ملاحظةفي بعض الحالات، قد يتم إلغاء المصروفات التي تحتسب عادة لمكالمات الدعم إذا قرر أخصائي الدعم ل Microsoft أن تحديثًا معيناً سوف يعمل على حل المشكلة. سيتم تطبيق تكاليف الدعم المعتادة على أسئلة الدعم الإضافية والمشكلات التي لا يعمل على حلها هذا التحديث.

ملاحظةيمكنك أيضا تنزيل هذا الإصلاح العاجل من موقع ويب ل Microsoft الاتصال التالية:

المتطلبات المسبقة

لتطبيق هذا الإصلاح العاجل، يجب أن يكون لديك 4.0 إطار عمل.NET مثبتة.

قم بإعادة تشغيل متطلبات

لا يلزم الأمر إعادة تشغيل جهاز الكمبيوتر بعد تطبيق الإصلاح العاجل إذا لم يتم استخدام الملفات المتأثرة.

معلومات استبدال الإصلاح العاجل

لا يحل هذا الإصلاح العاجل محل الإصلاحات الأخرى.

معلومات الملف

يحتوي إصدار اللغة الإنجليزية من هذا الإصلاح العاجل سمات الملف (أو سمات الملفات الأحدث) المسرودة في الجدول التالي. يتم سرد التواريخ والأوقات الخاصة بهذه الملفات في "التوقيت العالمي" (UTC). عندما تقوم بعرض معلومات الملف، يتم تحويلها إلى التوقيت المحلي. لمعرفة الفرق بين التوقيت العالمي المتفق عليه والتوقيت المحلي، استخدمالمنطقة الزمنيةعلامة جدولة فيالتاريخ والوقتعنصر في "لوحة التحكم".
لكافة الإصدارات المستندة إلى x86 من نظام التشغيل Windows XP من Windows Server 2003، من نظام التشغيل Windows Vista، من Windows Server 2008، 7 Windows ومن Windows Server 2008 R2
اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسي
Presentationframework.dll4.0.30319.3956,347,11224 نوفمبر 201008: 21الإصدار x86
لكافة الإصدارات المستندة إلى x64 من نظام التشغيل Windows XP من Windows Server 2003، من نظام التشغيل Windows Vista، من Windows Server 2008، 7 Windows ومن Windows Server 2008 R2
اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسي
Presentationframework.dll4.0.30319.3956,347,11224 نوفمبر 201008: 21x 64
تصريح
أقرت Microsoft أن هذه المشكلة تحدث في منتجات Microsoft المسردة في قسم "تنطبق على".
معلومات أخرى
معلومات مكدس المكالمة
at MS.Internal.Data.ElementObjectRef.GetObject(DependencyObject d, ObjectRefArgs args)at MS.Internal.Data.ObjectRef.GetDataObject(DependencyObject d, ObjectRefArgs args)at System.Windows.Data.BindingExpression.MS.Internal.Data.IDataBindEngineClient.VerifySourceReference(Boolean lastChance)at MS.Internal.Data.DataBindEngine.Task.Run(Boolean lastChance)at MS.Internal.Data.DataBindEngine.Run(Object arg)at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)at System.Windows.Threading.DispatcherOperation.InvokeImpl()at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state)at System.Threading.ExecutionContext.runTryCode(Object userData)at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)at System.Windows.Threading.DispatcherOperation.Invoke()at System.Windows.Threading.Dispatcher.ProcessQueue()at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 2461678 - آخر مراجعة: 01/10/2011 06:52:00 - المراجعة: 2.0

Microsoft .NET Framework 4.0

  • kbqfe kbfix kbHotfixServer kbexpertiseadvanced kbsurveynew kbmt KB2461678 KbMtar
تعليقات
&t=">