>>229
XAML でできることは原理的には全部 C# でもできる。

Silverlight 標準の宣言的で、イベント駆動な UI じゃ遅い、
フレーム単位で、ビットマップ描画で絵を出したいとか
そういう要件の場合は↓こちらを。
http://writeablebitmapex.codeplex.com/