SharpDXをご覧になることをお勧めします。これは DirectX へのシン マネージド アクセスであり、API はアンマネージド バージョンと非常によく似ています (SharpDX はアンマネージド C++ ヘッダー ファイルから自動的に構築されます)。私の知る限り、これは現在 DirectX を使用するための最速のマネージド アプローチです。
非常に重要なことは、Win8-Metro-Apps も開発できるという事実かもしれません。私の知る限り、これは他のすべてのライブラリでは不可能/許可されていません。あなたはWin8上で開発したいと書いていたが、どのようなアプリかは言わなかったので、私はこれについて言及しました. Metro-Apps には、Win8 用の Desktop-Apps よりもいくつかの制限があります。
既に述べたように、Managed DirectX は時代遅れです。しかし、最後のバージョン 4 のリリース以降、XNA もメンテナンスされていないようです。したがって、XNA は DX9 を使用するため、最新の DX10 または DX11 を使用する場合は行き詰まります。ここでの代替手段は、ANX フレームワークです。このプロジェクトは現在、開発の初期段階にありますが、私には有望に思えます。ANX はレンダリングに DirectX を使用でき、この場合 SharpDX を使用します。XNA (DirectX9 のみに強く関連) とは対照的に、SharpDX には他のレンダラーも使用できます (Linux 用の OpenGL など)。