2009-11-23 3 views
7

C#で1年以上働いていますが、タグ属性にはどのような機能がありますか?使用される(ボタン、ラベル、テキストボックス、グリッドビューなど)には、定義できるタグ属性があります。*タグの属性はC#でどのように使用されていますか

私はあなたがテキストの文字列のように何かを置くことができます知っている。

のVisual Studioについて語る:制御

に関連付けられている

ユーザー定義のデータをタグはそれよりも何かをするのでしょうか?そのコンテンツを記述するあなたはどこを使うのですか?あなたの誰にでも使用されていますか?

答えて

11

いいえ、それ自体は何もしません。あなたが望むのにそれを使うのはあなた次第です。たとえば、ユーザーが表示可能なテキストをチェックボックスに入れ、タグにデータベースに格納する値(enum値など)など、単純なデータバインディングを行うために使用できます。その後、タグから取得します。

IME通常、作業の良い方法がある「迅速かつ汚れた」シナリオでは役に立ちますが、コードを作成するのにもう少し時間がかかります。これは使い捨てコードでは問題ありませんが、複雑な運用システムには適していません。もちろんではないかもしれませんが、もちろんです。

+1

速く汚れていると同意します。私はそれがDelphi(Anders Hejlsbergによって設計されている)の遺産だと思っています。(特にTreeNodesなどで)それを自分で使っていますが、それはいつも間違っているように感じます:) – OregonGhost

+0

したがって理論的には、 ? – Pieter888

+1

@ Pieter888:もちろん。それは私が知っている限り、すべてのフレームワークコードによって無視されるコントロール上の追加プロパティです。 –

関連する問題