كيف يمكنني اظهار القيم تشبه في الحقول المخصصة في شبكة العقار؟

StackOverflow https://stackoverflow.com/questions/612820

  •  03-07-2019
  •  | 
  •  

سؤال

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

ولدي UITypeEditor للخاصية "BottomDiameter" على هذه الكائنات المشتركة. ومن يتتبع حدات (متر مقابل قدما) ويفعل بعض أشياء لطيفة على ذبابة. ومع ذلك، عندما يختار شخص ما اثنين أو ثلاثة أشياء عادية، BottomDiameter فارغ، على الرغم من أنه يقيم إلى سلسلة نصية نفسها.

والسبب (على ما أظن) أنه فارغ هو أنه في الواقع ثلاثة أشياء objDiameter منفصلة. كيف يمكنني معرفة الشبكة الملكية تتصرف مثل كافة الخصائص الأخرى وإظهار قيمة إذا كان يقيم في نفس السلسلة ؟؟؟

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

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

المحلول

إذا BottomDiameter الخاص بك هو فئة وليس بدائية بسيطة، ثم لديك لتجاوز أسلوب يساوي في هذه الفئة.

نصائح أخرى

في لTypeConvertor من نوع البيانات التي تنسب إلى BottomDiameter الممتلكات، قد ترغب في إنشاء فيكتور مثل فئة تسمى القول، BottomDiameterVistor التي من شأنها أن تأخذ صفيف أو قائمة BottomDiameter مختارة (ق). تجاوز إلى خاصية سلسلة على BottomDiameterVistor لعودتك قيمة النص aggregrated للممتلكات.

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