Есть ли возможность писать приложения Directx с помощью C#? Как установить DirectX SDK для С#? И какая самая лучшая (или наиболее используемая) графическая библиотека (фреймворк) для C#?