我正在開發Windows 8 Metro風格的應用程序,我想使用矢量圖像。由於似乎沒有對svg圖像的直接支持,因此我嘗試使用由多個形狀(路徑和一些行)組成的xaml片段作爲圖像。我希望有一個具有複合形狀的資源字典條目,並能夠將其包含在不同的頁面中。理想情況下,我還希望能夠從數據綁定屬性中解析出特定的複合形狀。WinRT XAML中可以使用複合形狀作爲資源嗎?
從我讀過的東西,WPF的做法是有一個VisualBrush
或DrawingBrush
組成的形狀,但目前還沒有這樣的類在Windows 8(和它看起來像它甚至不能從Brush
派生)。
我該如何使用WinRT UI來做到這一點?
建議:忘記XAML,並嘗試使用HTML5 Canvas在JavaScript中實現您想要的內容:http://blogs.msdn.com/b/eternalcoding/archive/2012/03/22/unleash-the-power-的-HTML-5帆布換遊戲,部分1.aspx。還請查看此鏈接(許多類似鏈接之一 - 並且沒有新增內容):http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/54a99549-c634-4d45-87d6-15fd3bab483b/ – paulsm4 2012-08-12 01:19:47
PS:你不應該說「地鐵」了;)http://www.tomshardware.com/news/Metro-UI-Windows-8-Windows-Phone-Xbox,16784.html – paulsm4 2012-08-12 01:23:03
@ paulsm4我知道這在HTML中是可行的,但我喜歡C#和XAML(至少在它工作時),這就是我想要使用的技術。是的,我知道「Metro」術語將被逐步淘汰,但「Windows 8」或「現代」替代術語使得桌面應用程序對我的口味而言聽起來太多了遺憾:) – Trillian 2012-08-12 15:51:32