I'm looking for the best Graphic Library to use with C# for the developing of 2D games. No 3D aspects are needed in any way, even in the future. I do not want to use Xna because Microsoft has abandoned it, and it will no longer be developed upon. I need a Graphic Library which includes support for everything relating to 2D game development at a minimum at least (Graphics, Audio, etc.). And has plenty of resources for learning.