2

クラスからユーザーインターフェイスを生成できるツールを探しています。例を挙げましょう。

いくつかの疑似属性を持つこのクラス:

class BussinessModel
{
    [UiReadOnly]
    [UiSingleLine]
    public int Id { get; set; }

    [UiSingleLine]
    public string Tile { get; set; }

    [UiMultiLine]
    public string Description { get; set; }
}

次のようなUI(UIのXAML)を生成できます。

生成されたUI

編集: 指定されたクラスがビューモデル(MVVM)である場合に使用できる「すぐに使用できる」バインディングが必要であることについて言及するのを忘れました

このようなことを(シングルクリックで)実行できるツールはありますか?

4

2 に答える 2

1

基本的に必要なのはデータフォームです。

「wpfdataform」で検索すると、次のリンクが表示されます。

http://www.silverlightshow.net/items/Creating-Rich-Data-Forms-in-Silverlight-3-Introduction.aspx

検証属性については、次の属性から開始できます。

http://msdn.microsoft.com/en-us/magazine/ee335695.aspx

主にTelerikまたはComponentOneから市販されているものもいくつかあります。

お役に立てれば

于 2012-07-06T18:08:01.483 に答える
0

Naked Objects(https://github.com/NakedObjectsGroup/NakedObjectsFramework)を見ることができます

そして多分ExecutableUML(https://en.wikipedia.org/wiki/Executable_UML

ネイキッドオブジェクトは、実行時にクラス定義からWebUIを動的に生成します。また、EntityFrameworkを介して永続性を処理します。

于 2016-01-19T10:26:02.723 に答える