2

メタデータを使用して UI を駆動する .net Windows フォーム アプリケーションを設計中です。http://msdn.microsoft.com/en-us/library/ms954610.aspxを見つけることを除けば、楽しみにしていることは何もありません。メタデータ駆動型のユーザー インターフェイスに取り組んだ人はいますか? この方法論に従うことの意味は何ですか。また、指針があれば非常に役立ちます。

4

4 に答える 4

1

最も明白な答えは、Microsoft 自身が、WinForms を (ある程度) 置き換えるWindows Presentation Foundationで Xaml を使用することで、この概念を採用したということです。

WinForms に固執したい場合は、Xaml for WinForms へのオマージュのようなMyXamlを検討することをお勧めします。

于 2008-09-19T18:41:19.760 に答える
0

Evolutility CRUD フレームワークを確認することをお勧めします。これは、実行時にすべての UI を生成する CRUD 用のオープン ソース メタデータ ドリブン フレームワークです。

ソース コード (C# および JS) と多くのサンプルが付属しています。

http://www.evolutility.org

于 2009-02-24T12:23:32.747 に答える
0

HTA でこれを試すことができます。以前、HTA と XML を使用してメタデータ駆動型アプリケーションを作成しました。XAML のような構造と HTA-VBScript コードを作成して、この構造を解析し、さまざまな種類の UI 要素を検証と共にレンダリングしました。

于 2009-02-24T12:46:49.183 に答える
0

Andromeda プロジェクトをチェックしてください。これは広範囲に行われています。残念なことに、スタックは .NET フレンドリーではありません (PHP、Postgres、Perl)。

于 2009-02-24T13:05:49.307 に答える