19

ギターのエクササイズをランダムに生成する音楽アプリを作成する方法を研究していますが、ウィジェットツールキットまたはGUIの観点から何を使用するかを決めるのに苦労しています。これについてはWPFに推奨され続けていますが、WPFをサポートしていないMonoを使用したいと思います。Mono FrameworkをサポートするWPFに似たものはありますか?そうでない場合、論理的/優れた代替案は何であり、その理由は何ですか?OS XにはMonoMacを、WindowsにはGTK#を使用することを考えていました。

私の時間の大部分はMacBookProに費やされており、古いWindowsデスクトップを開発環境として使用する必要がないことに注意してください。

4

3 に答える 3

11

Xamarin は、XWT と呼ばれる新しいクロスプラットフォーム UI ツールキット( https://github.com/mono/xwt ) の背後にあります (非常に使い古された名前です。他のさまざまな XWT ツールキットと混同しないでください)。XWT には、WPF、GTK#、Cocoa など、さまざまなバックエンド エンジンがあります。

私はそれを使用していませんが、まだかなり未熟だと思います。しかし、Xamarin の支援と、あなたの側からの忍耐とフィードバックにより、支援するのに適したプロジェクトのように見えます。

于 2012-09-12T06:30:32.963 に答える
1

WPF の小さなサブセットを使用してもかまわない場合は、いつでも .NET MicroFramework の WPF ライブラリを使用できます。正確な制限はわかりませんが、試してみる価値はあります。

于 2012-12-04T05:06:06.147 に答える
1

WX.Net を試す

WX.Net は、wxWidgets の .NET Common Language Infrastructure (CLI) ラッパーです。これは、次の 2 つの部分で構成されています。

  • wx-c は、wxWidgets API を C# に適した関数のコレクションとして公開する C++ ライブラリです。
  • WX.Net は、C# で記述された .NET アセンブリであり、wxWidgets クラス階層に対応しています。

WX.Net は、.NET や Mono など、CLI のさまざまな実装で使用できます。

于 2014-10-02T11:35:38.007 に答える