Silverlight でコントロールを画像にキャプチャするには「WriteableBitmap」を利用します。 <grid x:name="LayoutRoot" background="White"> <Button Content="Button1" width="350" height="200"> </grid> コントロールを画像へ出力する WriteableBitmap bmp = new WriteableBitmap(LayoutRoot, null); コントロールを画像へ出力する同時に、スケールする WriteableBitmap bmp = new WriteableBitmap(10,20); ScaleTransform st = new ScaleTransform(); st.ScaleX = 0.5; bmp.Render(LayoutRoot, st); bmp.Invalidate(); 本当にほしかったのはこういうブログだったんだ コメント: |