【发布时间】:2014-03-04 10:45:41
【问题描述】:
我正在开发一个 Windows 8 Metro 风格的应用程序,我想使用矢量图像。由于似乎没有对 svg 图像的直接支持,我尝试使用由多个形状(路径和一些线)组成的 xaml 片段作为图像。我想要一个具有复合形状的资源字典条目,并能够将其包含在不同的页面中。理想情况下,我还希望能够从数据绑定属性中解析特定的复合形状。
根据我的阅读,WPF 方法是使用由形状组成的 VisualBrush 或 DrawingBrush,但在 Windows 8 中没有这样的类(而且似乎甚至不可能从Brush)。
我应该如何使用 WinRT UI 做到这一点?
【问题讨论】:
-
建议:忘记 XAML,尝试使用 HTML5 Canvas 在 Javascript 中实现您想要的功能:blogs.msdn.com/b/eternalcoding/archive/2012/03/22/…。另请查看此链接(许多类似链接之一 - 并没有什么新内容):social.msdn.microsoft.com/Forums/en-US/wpf/thread/…
-
PS:你不应该再说“地铁”了;)tomshardware.com/news/…
-
@paulsm4 我知道这在 HTML 中是可行的,但我喜欢 C# 和 XAML(至少在它工作时),这就是我想要使用的技术。是的,我知道“Metro”术语正在逐步淘汰,但“Windows 8”或“现代”替代术语使桌面应用程序听起来太传统了:)
标签: windows-8 winrt-xaml windows-store-apps drawingbrush