いくつかのWindowsフォームベースのアークマップツールをWPFに移植することを提案したくなります。
その前に、似たようなことをした人や、どんな問題が発生したのかを聞きたいと思います。
Windowsフォームと比較して、WPFはArcmapでどのくらい安定していますか?
いくつかのWindowsフォームベースのアークマップツールをWPFに移植することを提案したくなります。
その前に、似たようなことをした人や、どんな問題が発生したのかを聞きたいと思います。
Windowsフォームと比較して、WPFはArcmapでどのくらい安定していますか?
回答:
ArcGISのWPFにはまったく問題がありませんでした。これらのテクノロジのいずれかを選択するという問題は、ArcGISであろうとなかろうと、他の環境と同じです。
ただし、考慮すべき点があります。フォームの代わりにWPFを使用する場合は、間違いなく問題ありません。ウィンドウのドッキングなどのシナリオでWPFを使用する場合は、WPF / Win32の相互運用性が微妙な問題やパフォーマンスに影響を与える可能性があるため、より注意する必要があります。しかし、私の経験では、これらはめったに発生せず、非常にまれな状況で発生します。
考慮すべきもう1つのことは、アプリケーションがCitrixのような環境で実行されるか、リモートデスクトップ経由で頻繁にアクセスされるかどうかです。これらの場合、WPF描画パイプラインは、特に(だけでなく)高度な効果を利用するときに、物事を簡単に遅くする可能性があります。
私が見つけた1つの不満は、ArcMapアドインが、Windowsフォームの同等のものから派生するsやそのクラスSystem.Windows.Forms
などの特定のアドインタイプのアセンブリの依存関係を強制することです。なぜ、ESRIなのか?Tool
MouseEventArgs