2010年9月アーカイブ

ASP.NETにおいて、自作のユーザーコントロールを作り、不足している属性をプロパティとして追加することはよくある。中でも、Style属性はその頻度が多い。

Style属性自体は文字列で指定が可能なので、プロパティをString型で定義すればさほど問題ありませんが、コードからStyleプロパティにアクセスしても当然文字列扱い。

ほかのHtmlControlのように、コレクションクラスとしてStyleプロパティを扱うためにはどうすればよいのか。探ってみた。