0

私は自分の会社のAutoCADプラグインに取り組んでおり、そのレイアウトを検討していました。ただし、アプリケーションの外観にばかげた時間を費やすことはできません。グローバルなユーザーエクスペリエンスを向上させるために、非常に高速なものが必要です。そうは言っても、WinformsやWPFから遠く離れることはできないと思います(Winformは私の快適ゾーンですが、WPFの利点を知っているので、快適ゾーンを消費する必要があるかもしれません)。

私が達成しようとしている主なことは、追加のオプションなどを「スライドアウト」できる「フローティング」マルチパネルインターフェイスです。リストビューまたはグリッドビューにプロジェクトのリストがあるフォームを想像してみてください。いずれかを選択すると、フォームの左側にあるパネルがスライドし、そのプロジェクトに関連するすべてのアイテムのリストが表示されます。それは私がやろうとしていることとほぼ同じですが、そのようなパネルは複数あるでしょう。

Winformsで次のようなさまざまなアプローチを試しました。

  • 分割パネル-レイアウトの制限が高すぎて使用できないことがわかりました
  • パネルの代わりに分離されたフォームを使用する-メンテナンスは悪夢になります...

別のWinformの代替手段はありますか、それともWPFに移行する必要がありますか?WPFに移行した場合、目標を達成するために探す必要のある機能は正確には何ですか?

4

2 に答える 2

0

WPF の方が柔軟であるというのが一般的な同意のようですが、中程度から少ない作業量で広範なカスタマイズを実現するには、UI ライブラリが必要になります。また、「優れた」無料のフレームワークはそれほど多くないようで、 DevExpressComponent OneTelerikなどを購入する必要があります。

于 2012-10-17T11:17:14.073 に答える
0

IDE に似た効果を得るために、DockPanel Suiteを試すこともできます。ネストの非表示やレイアウトの保存など、フローティングおよびドッキングされたパネルをサポートします。

ドキュメントは驚くべきものではなく、NuGet パッケージとして入手できますが、比較的使いやすいです。

于 2014-01-08T23:03:36.590 に答える