C# 使用SVG文件作为Windows应用商店应用程序(Metro)的后台
我有一个简单的Windows应用商店应用程序,我想使用SVG图像作为背景。我已经使用Inkscape创建了一个,并将它添加到Assets文件夹中,并检查它是否设置为Content 对于XAML,我有以下内容:C# 使用SVG文件作为Windows应用商店应用程序(Metro)的后台,c#,xaml,windows-8,C#,Xaml,Windows 8,我有一个简单的Windows应用商店应用程序,我想使用SVG图像作为背景。我已经使用Inkscape创建了一个,并将它添加到Assets文件夹中,并检查它是否设置为Content 对于XAML,我有以下内容: <Grid> <Grid.Background> <ImageBrush ImageSource="/Assets/Background.svg"/> </Grid.Background> </Grid
<Grid>
<Grid.Background>
<ImageBrush ImageSource="/Assets/Background.svg"/>
</Grid.Background>
</Grid>
没有显示任何内容,是我做错了什么,还是无法使用SVG文件?不是直接显示的(请参阅)。但是,有一些转换器和其他控件可以让您利用SVG资产。其中许多将矢量SVG格式转换为矢量XAML格式
对我的Bing搜索会产生以下结果(以及更多)。但是请注意,这些并不是专门针对Windows8的,而且与WPF和Silverlight有一些XAML方言的差异。我没有专门在Windows8上使用它们,所以这不是一个代言人,只是一些值得研究的选项
(包括XAML导出选项)