1

キオスク/タッチ スクリーン環境で実行する必要がある ASP.Net Web アプリを開発しています。既存の ASP.Net Web コントロールは、マウス/タッチパッドに適しているように見えるため、タッチスクリーンにはあまり適していません。

ASP.Net ラジオ ボタン リストに似たある種の複合コントロールが必要であることが決定されたとき、ホット ポテトが膝に落ちましたが、ラジオ ボタンの代わりに、項目を大きなゴム ボタンとして表示したいと考えています。選択したアイテムのボタンは、たとえばインデントするか、何らかの方法でこれをグラフィカルに表現する必要があります。

何が選択されたかを判断するには、selecteditem/selectedvalue タイプのプロパティにアクセスする必要があります...

これを達成するための最良のアプローチは何ですか?ラジオボタン コントロールをオーバーライドするカスタム サーバー コントロールを作成するか、.Net コントロールの「スキン」ファイルを使用して、CSS を介して標準のラジオ ボタン リストをグラフィカルに変更できますか?

ご意見をお待ちしております。

4

1 に答える 1

0

これは、既存のコントロールを使用して行うことができます。例については、ここを参照してください。既存のコントロールを拡張したり、カスタムコントロールを作成したりする前に、それが必要なことを実行するかどうかを確認してください。

于 2009-07-14T08:05:38.893 に答える