"Printing" in Silverlight 3 with WriteableBitmap より これはすごいな。 Silverlight で表示している内容のスナップショットを印刷する方法が紹介されています。 ブラウザの印刷機能を使えば Silverlight で表示している内容も含めて印刷してくれると思いますが、ここで紹介されているのはまったく別の方法です。 まず、WriteableBitmap クラスを使って Canvas をビットマップ化します。 (WriteableBitmap には UIElement を渡せるので Canvas でなくても何でもいいです) 続いて Joe Stegman 氏の PNG encoder の EditableImage クラスを使って上記のビットマップを PNG にして、そのバイト配列を Base64 化した文字列として取り出します。 この