私はいくつかのASP.NETカスタムコントロールの作業を開始しているところです。コントロールにスタイリングをどのように適用するかについて、あなたの男/女の考えについていくつかの意見を得ることができるかどうか疑問に思いました。
私はむしろCSSをプッシュしたいので、過去に行ったいくつかのコントロールでは、文字列を入力できるようにする文字列プロパティを固定しました。文字列を入力すると、レンダリング時に「スタイル」属性でスローされます。「CSSClass」プロパティを使用して「class」属性を適用することもできます。
「適切な」 Styleプロパティ(実際にスタイルオブジェクトを保存し、デザイナーを使用してその値を指定する)を作成する方法についてはあまり行っていません。これは私には大変な作業のように思えます。TBH、私はスタイルエディタのUIが嫌いで、適用するCSS/クラス名を入力したいと思います。
これについてどう思いますか?
注:これは一種の主観的なものです-明確にするために:
受け入れられる答えは次のとおりです。
- さまざまなアプローチの長所と短所を提供します。
- 意見は大歓迎ですが、良い答えは建設的なものでなければなりません。
- いくつかの実際の知識/経験でそれをバックアップします。
主観には何の問題もありません。人々が主観的で考えていない、建設的である、または実際に何らかの洞察と経験を提供しているという問題があります。
>>これを「主観的」としてタグ付けしないでください<<タグ付けは時間の無駄です。「主観的」とは、人々が求めるテクノロジーやカテゴリーではありません。質問を一掃するのではなく、修正してください。