سؤال

أحاول ربط معلمة الأوامر في XAML للحصول على relaycommand<MessageTokens> على النحو التالي، حيث MessageTokens هو Enum giveacodicetagpre.

xaml هو: giveacodicetagpre.

باستخدام Telerik's RadgridView التعطل الرمز مع giveacodicetagpre.

إلخ.

إذا قمت بتغيير المعلمة إلى relaycommand<string> بدلا من relaycommand<MessageTokens> يدعم الرمز بشكل جيد.

أنا أكره للقيام بذلك منذ أن أخسر كل فوائد الكتابة بقوة معلماتي.

أظن أنني لا أعلن أن المعادة بشكل صحيح في XAML.لقد حاولت giveacodicetagpre.

ولكن هذا يعطي InvalidcastException في MVVMlight.

هل لدى أي شخص أي اقتراحات؟

شكرا جزيلا جيريمي

تحريرها مع الحل

كانت المشكلة لأنني لم أكن أشير بشكل صحيح إلى الطبقة الداخلية في ملزم CommandParPeter مع علامة +

يجب أن يكون xaml الصحيح: giveacodicetagpre.

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

المحلول

قد تنظر إلى إلقاء نظرة على هذا المنصب شرح كيفية اجتياز قيمة ENUM كأداة CommandParameter: تمرير قيمة المعهد كمعلمة قيادة من XAML .

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