SlimDX
ご存じのように、Managed DirectX は .NET Framework 1.1 ベースのものしかなく(2.0 はベータで終わってしまいました)、以降のマネージ API ではフレームワークとして XNA Framework を使わなければなりませんでした。しかし、XNA はゲームに特化したフレームワークなので、一般のアプリケーションで使おうとすると不便でした。
これを解決しようとたのが、オープンソース プロジェクト SlimDX です。これを使えば、.NET Framework 2.0 上で Managed DirectX (に似た) API が利用できます。WPF の 3D 部分だけを SlimDX という使い方も可能でしょう。こちらのフォーラムで議論されています(英語)。