私は、データの視覚化の多くの領域を持つ、リソースを大量に消費するダッシュボードアプリケーションを作成しています。フレームを使用し、WPFページを使用して必要なページを1つずつロードするのが最善だと思います。これらのページには、さまざまなデータコンテキスト、セキュリティ制限などもあります。しかし、別の開発者は、TabControlを使用して同じことを実行できると言います。
TabControlは、アプリケーションの起動時に、すべてのタブのすべてのアイテムを一度にロードしますか?または、WPFページのように必要に応じてそれらを遅延ロードできますか(ページは移動時にコンテンツのみをロードします)?また、TabControlのアイテムごとに異なるデータコンテキストを持つことはできますか?