سؤال

هل من الممكن تمكين المستخدمين من سحب وإسقاط جدول من جهاز Explorer Visual Studio Server Explorer في مخطط DSL الخاص بي؟

يمكنني إسقاط فصول المجال المخصصة التي قمت بإنشائها ولكنها ترغب في الاستفادة من البناء في Funcationality.

أنا أعمل في Visual Studio 2010.

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

المحلول

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

ملاحظة: لم أختبر أي من هذا - حدث فقط للحصول على DSL مفتوحة ولعب قليلا.

نصائح أخرى

يمكنك العثور على مثال عمل هنا

http://altinoren.com/activeWriter/

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