سؤال

أنا أبحث عن سيلفرلايت التحكم محرر نص التي توفر XML تسليط الضوء على بناء الجملة.وجدت بعض الإجابات في Winforms أو WPF, مثل هنا على ستاكوفيرفلوو, ولكن لم يتمكن من تحويلها إلى سيلفرلايت.حقيقة أن سيلفرلايت هو النظام مفقود.الرسم هو على الارجح مشكلة كبيرة.

فقط محرر النص وجدت سيلفرلايت هو RichTextEdit على Codeplex, ولكن أنا لا أعتقد أنه هو قاعدة مناسبة في الوقت الحقيقي تسليط الضوء على بناء الجملة.

هل سمع أحد من هذه السيطرة ، أو يمكن أن توفر تلميحات حول كيفية بناء واحد ؟ شكرا جزيلا ،

رومان

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

المحلول

وأخيرا وجدت أن تحكم كنت أبحث عنه!SL2TextBoxWsSynParser

تحرير:هذا التحكم لا يبدو أن تحديث بعد الآن, ولكن الجديد في بناء الجملة تسليط الضوء على السيطرة قد ظهرت:

وهي متوفرة هنا, و تستخدم على CoderProof موقع.

نصائح أخرى

Actipro البرنامج بناء الجملة تمييز عنصر Winforms, WPF, و Silverlight:

http://www.actiprosoftware.com/

ظننت أن هذه مسألة مثيرة للاهتمام, ولكن كان لديك أي جواب.

أنا لا أعرف من القائمة التحكم.

لقد بنيت التحكم تحرير XHTML, ولكنه أيضا يستخدم النظام.الرسم بدلا من WPF (وبالتالي ليس Silverlight).

WPF هو على الأرجح على الأقل قادرة على النظام.الرسم, ولكن أنا لا أعرف ذلك.

تلميحات حول كيفية استخدامه:

  • تعريف دوم (الفانيليا النظام.Xml.XmlDocument قد تناسبك)
  • تحليل مستند إلى مثيل دوم
  • تحديد عنصر تحكم مستخدم (مع أشرطة التمرير)
  • تمر دوم سبيل المثال للمستخدم التحكم
  • في عنصر التحكم "الطلاء" طريقة طلاء مرئية جزء من دوم
  • تنفيذ دعم الماوس و الضغط على مفتاح

إذا كنت تريد حقا تلميحات حول كيفية بناء واحد, أطلب شيئا أكثر تحديدا.

مرحبا & شكرا على إجابتك!

للأسف, في حين WPF لديه قدرات الرسم ، سيلفرلايت يدير محدودة جدا مجموعة من CLR.لوحة تحكم المستخدم يبدو مهمة صعبة.

ومع ذلك فقد تم القيام به من قبل مع هذا محرر النص الغني عن سيلفرلايت.وسوف نرى إذا كان يتمكن من استخدام تقنيات مشابهة لتقديم مستند XML.

سؤال:هو المستخدم التحكم بسرعة كافية لجعل دوم على الطاير, كما يجعل المستخدم التغييرات ؟

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