ASP.NET قائمة زر مخصص مركب التحكم في واجهة شاشة تعمل باللمس

StackOverflow https://stackoverflow.com/questions/1124019

  •  13-09-2019
  •  | 
  •  

سؤال

أقوم بتطوير تطبيق ويب ASP.NET يحتاج إلى تشغيله في بيئة كشك / شاشة تعمل باللمس. لا تعمل عناصر تحكم ويب ASP.NET الحالية ودية شاشة تعمل باللمس أيضا لأنها تبدو أكثر ملاءمة للحصول على ماوس / لوحة اللمس.

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

ما زلت بحاجة إلى الوصول إلى خاصية نوع SELECTITEM / SELECTVALUE لتحديد ما تم تحديده ...

ما هو أفضل نهج في تحقيق هذا؟ إنشاء عنصر تحكم خادم مخصص يتجاوز عنصر تحكم Radiobutton أو باستخدام ملف .NET Control 'Skin' بطريقة ما يسمح لي بتغيير قائمة زر راديو قياسي بيانيا عبر CSS؟

مدخلاتك موضع تقدير.

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

المحلول

يمكنك القيام بذلك مع التحكم الحالي انظر هنا مثال. معرفة ما إذا كان هذا يفعل ما تحتاجه قبل النظر في تمديد عنصر تحكم موجود أو كتابة واحدة مخصصة.

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