سؤال

ولدي تحكم في Silverlight 2 أن يتغير الدولة خلال التطبيق. عندما تتغير حالته، وأريد أن تحديث تلميح الأدوات التي تتفق معها.

وأنا باستخدام ToolTipService:

ToolTipService.SetToolTip(ent.LayoutRoot, "FooBar");

والذي يعمل بشكل جيد أول مرة أضع تلميح الأدوات، ولكن فشل في المرة المرة الثانية أحصل على:

و"Object reference not set to an instance of an object" من مكان ما داخل سيلفرلايت حيث لا أستطيع الحصول على فائدة تتبع مكدس / نقطة فاصل.

والصيد بشباك الجر صافي الملوثات العضوية الثابتة حتى بضع مشاكل مماثلة ولكن لا حلول.

ويمكن لأي شخص أن يلقي بعض الضوء على هذا؟

هل كانت مفيدة؟

المحلول

وجدت مشكلة - يبدو أنك لا يمكن تعيين تلميح الأدوات بعد إنشاء عنصر التحكم. وحتى الآن، وأنا تعيين تلميح الأدوات في منشئ الضوابط، ثم عندما يحتاج تحديث، والدعوة إلى SetToolTop () يعمل على ما يرام.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top