سؤال

لقد غيرت محولتي من IvalueConverter إلى imultivalueConverter: سابقًا قمت بتحويل int إلى سلسلة:

[ValueConversion(typeof(int), typeof(string))]

لكن الآن أقوم بتحويل int ومضاعفة إلى سلسلة.

كيف يمكنني تحديد ValueConversion يعزى الآن؟ لدي اثنين من المدخلات وإخراج واحد الآن.

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

المحلول

لا أعتقد أنه يمكنك استخدام ValueConversionAttribute مع تنفيذ IMultiValueConverter

أظن ValueConversionAttribute يستخدم في المقام الأول لدعم وقت التصميم و MultiBindings لا يبدو أنها منطقية في هذا السياق

نصائح أخرى

لم أرى أبدا ValueConversionAttribute تنطبق على IMultiValueConverter تنفيذ الفصل. وليس هناك سمة مناسبة لهذا النوع من المحول في System.Windows.Data مساحة الاسم. يمكنك حذف السمة بأمان على الإطلاق.

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