【问题标题】:Using a SVG file for a background for a Windows Store app (Metro)使用 SVG 文件作为 Windows 应用商店应用程序 (Metro) 的背景
【发布时间】:2012-12-09 15:44:33
【问题描述】:

我有一个简单的 Windows 应用商店应用程序,我想使用 SVG 图像作为背景。我使用 Inkscape 创建了一个并将其添加到 Assets 文件夹并检查它是否设置为 Content。

对于 XAML,我有以下内容;

<Grid>
    <Grid.Background>
        <ImageBrush ImageSource="/Assets/Background.svg"/>
    </Grid.Background>

</Grid>

什么都没有显示,是我做错了什么还是无法使用 SVG 文件?

【问题讨论】:

    标签: c# xaml windows-8


    【解决方案1】:

    不直接(见Image File Formats)。但是,有一些转换器和其他控件可以让您利用 SVG 资产。其中一些将矢量 SVG 格式转换为矢量 XAML 格式。

    我的 Bing 搜索会产生以下(以及更多)。但请注意,这些并非专门针对 Windows 8,并且与 WPF 和 Silverlight 存在一些 XAML 方言差异。我没有专门将它们用于 Windows 8,所以这不是一种认可,只是一些值得研究的选项。

    Inkscape(包括 XAML 导出选项)

    SVGImage Control

    SharpVectors

    ViewerSvg

    【讨论】:

      猜你喜欢
      • 2023-04-11
      • 1970-01-01
      • 2015-02-06
      • 1970-01-01
      • 2017-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-07
      相关资源
      最近更新 更多