4

私が設計している大規模な UI があります。私の雇用主が望むように、少なくとも 100 のラベルがあります。さて、このような場合、UI を小さなカスタム コントロールに分割することが理想的な方法であると常に考えてきました。しかし、最近誰かが、カスタム コントロールは実際にはコードの再利用のみを目的としていると教えてくれました。これに対して実際に推奨されるプラクティスは何ですか?

編集

完成したフォームは次のようになります。

ここに画像の説明を入力

現在、UI に WPF を使用しており、これをより小さなビットに分割することを考えています。

4

5 に答える 5

2

あなたの画像に基づいて、いくつかの繰り返しが見られます。この繰り返しのそれぞれは、カスタム UserControl である可能性があります

ただし、カスタム UserControl を作成する方が簡単かどうかはユーザビリティに依存するので、それを行いますが、コードの可読性が低下し、さらに複雑になる場合は、それを行わないでください。

個別の UserControl の例を次に示します。

緑色のものはロジックの有用なカプセル化の可能性があります オレンジ色のものはおそらく市場ではないものを必要とし ます
(ソフトウェアについて十分に知りません)
カスタム UserControl)

ここに画像の説明を入力

于 2013-09-09T07:51:34.847 に答える