2017-03-23 6 views
-1

すべてのエンドユーザープログラムには、多くの場合、コードクラスの複製であるユーザーインターフェイスがあります。 オブジェクトの小道具を設定するビジュアルスタジオのような直接エンドユーザーパラメータインターフェイスを実行できるツール/ライブラリはありますか?C#/ Dot.Net Framework自動ユーザーインターフェイス

Visual studio prop panels

例:また

class Animals 
{ 
    string Nome; 
    AnimalType type; 
} 

stupid Animal Exampe

明らかにそれは順序や制約などの追加のパラメータを必要とする。..やパネルなどの出力やフォーム...

+3

を://msdn.microsoft.com/en-us/library/system.windows.forms.propertygrid(v = vs.110).aspx)。ただし、2003年以降に使用されているにもかかわらず、ほとんど使用されていない理由があります。開発者そのようなUIを許容します。 Users * hate * them –

+1

Windows Forms、WPF、ASP.NETのほとんどのコンテナコントロールでは、アイテムのテンプレート化を指定できます。 2008年以来(私は思う)トップレベルエンティティから組み込みタイプまで、特定のタイプのテンプレートを含んでいます。 WPFでは、特に、Caliburn.MicroのようなMVVMフレームワークを使用して、最終的な画面を作成するためにフレームワークによって作成されたビューモデルの個別のビューを定義するときによくあります –

+0

どのスタックをターゲットにしていますか? WinForms(厳しい)、WPF、ASP.NET Webforms、ASP.NET MVC? –

答えて

0

TelerikはWPFコントロールライブラリで本当に便利なプロパティグリッドを持っています。 ..

Telerik Property Grid

+2

コメントで述べたように、ユーザーは実際には本当にプロパティグリッドが嫌いです。これには、IDEの外で作業するときの開発者も含まれます。だからこそ、2003年から利用可能であるにもかかわらず、ほとんど使われていないのです。一般的なUIは、特にWPFのテンプレートを使って構成することができます。 –

+0

ありがとう、しかし、私は貧しいプログラマーソリューションを探していました。 –

+0

@StefanoCucchiどのプラットフォームですか?アプリケーションのUIとしてVisual Studioのプロパティグリッドが本当に必要か? WPFまたはASP.NET MVCで作成するUIの方がはるかに簡単です。テンプレートまたはビューの種類は –

関連する問題