كيفية ضبط ValueConversion يعزى إلى imultivalueConverter
-
30-09-2019 - |
سؤال
لقد غيرت محولتي من IvalueConverter إلى imultivalueConverter: سابقًا قمت بتحويل int إلى سلسلة:
[ValueConversion(typeof(int), typeof(string))]
لكن الآن أقوم بتحويل int ومضاعفة إلى سلسلة.
كيف يمكنني تحديد ValueConversion يعزى الآن؟ لدي اثنين من المدخلات وإخراج واحد الآن.
المحلول
لا أعتقد أنه يمكنك استخدام ValueConversionAttribute
مع تنفيذ IMultiValueConverter
أظن ValueConversionAttribute
يستخدم في المقام الأول لدعم وقت التصميم و MultiBindings
لا يبدو أنها منطقية في هذا السياق
نصائح أخرى
لم أرى أبدا ValueConversionAttribute
تنطبق على IMultiValueConverter
تنفيذ الفصل. وليس هناك سمة مناسبة لهذا النوع من المحول في System.Windows.Data
مساحة الاسم. يمكنك حذف السمة بأمان على الإطلاق.
لا تنتمي إلى StackOverflow