2012-08-27 40 views
3

我們正在爲C#中的Windows 8開發應用程序。Windows 8 - 自定義實時拼貼

我們的應用程序涉及用戶創建的圖紙,我們希望將他們的圖紙合併到活動圖塊中。

我找到了將文字和圖片設置爲應用程序活動圖塊的示例。有沒有辦法做自定義的東西來渲染線條等?

或者是通過將PNG呈現到我們應用的AppData目錄來完成我們所需要的唯一方法?

回答

3

您需要將PNG或JPG渲染到apps數據目錄中。活動圖塊具有固定數量的預定義模板,除此之外,您可以選擇具有完整圖塊圖像的模板並提供自己的圖像。

+0

P.S.該圖片也可以嵌入到你的appx中,但顯然這不會是動態的。這裏有一篇關於將自定義圖像加載到圖塊的好文章:http://msdn.microsoft.com/en-us/library/windows/apps/hh465432.aspx –

+0

謝謝,我擔心這是唯一的方法。你有推薦的圖像渲染API嗎?上次我不得不渲染圖像的時間又回到了System.Drawing的日子。 – jonathanpeppers

+0

我想我只是要在Xaml中定義我們的瓷磚,然後將它們渲染出來,像這樣做:http://mcoxeter.wordpress.com/2010/04/26/render-xaml-to-image/ – jonathanpeppers