3

Windows 8アプリで、ビジュアルツリーの特定の階層の「スクリーンショット」を撮りたいのですがWriteableBitmap.Render、Windows8RTMでもサポートされていないようです。これを実装する他の方法はありますか?

4

2 に答える 2

1

残念ながら、ビジュアル ツリーを単純にピクルして WriteableBitmap にする簡単な方法はありません。生のピクセル ストリームを取得して操作できます。WriteableBitmapExを確認してください -- これが Render 機能に取って代わるとは思いませんが、WinRT で WriteableBitmaps を操作する方法の良い例です。

于 2012-08-20T17:07:09.353 に答える
1

非常に短い時間しか作業していませんが、ビジュアル ツリーをビットマップにレンダリングするための基本的な構成コードの実装に取り​​組んでいます。今のところ、いくつかの基本的な TextBlocks で機能していますが、すぐに他の部分も追加する可能性があります。コードを使用して、シナリオに必要な要素を追加できます。

http://winrtxamltoolkit.codeplex.com/SourceControl/changeset/view/585d3ae5a3e3#WinRTXamlToolkit.Composition%2fWriteableBitmapRenderExtensions.cs

于 2012-11-26T18:33:20.060 に答える