SVG到XAML AA问题?

时间:2017-01-02 12:09:16

标签: wpf xaml svg

SVG file转换为XAML后,我遇到了问题。这是XAML代码,因为我不能发布两个以上的链接:

<UserControl x:Class="ApplicationMain.Icons.Mail"
         xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
         xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
         xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
         xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
         xmlns:local="clr-namespace:ApplicationMain.Icons"
         mc:Ignorable="d" 
         d:DesignHeight="112" d:DesignWidth="132">
<Viewbox >
    <Canvas Width="132.000" Height="112.000">

        <Canvas>

            <!-- Layer 1/<Path> -->
            <Path Fill="#ff000000" Data="F1 M 15.000,108.000 L 123.000,108.000 L 123.000,99.000 L 132.000,99.000 L 132.000,18.000 L 123.000,18.000 L 123.000,9.000 L 114.000,9.000 L 114.000,0.000 L 24.000,0.000 L 24.000,9.000 L 15.000,9.000 L 15.000,18.000 L 6.000,18.000 L 6.000,99.000 L 15.000,99.000 L 15.000,108.000 Z"/>

            <!-- Layer 1/<Path> -->
            <Path Fill="#ffefefef" Data="F1 M 15.000,27.000 L 24.000,27.000 L 24.000,90.000 L 15.000,90.000 L 15.000,27.000 Z"/>

            <!-- Layer 1/<Path> -->
            <Path Fill="#ff434343" Data="F1 M 15.000,90.000 L 24.000,90.000 L 24.000,99.000 L 15.000,99.000 L 15.000,90.000 Z"/>

            <!-- Layer 1/<Path> -->
            <Path Fill="#ff434343" Data="F1 M 24.000,81.000 L 33.000,81.000 L 33.000,90.000 L 24.000,90.000 L 24.000,81.000 Z"/>

            <!-- Layer 1/<Path> -->
            <Path Fill="#ff434343" Data="F1 M 33.000,72.000 L 42.000,72.000 L 42.000,81.000 L 33.000,81.000 L 33.000,72.000 Z"/>

            <!-- Layer 1/<Path> -->
            <Path Fill="#ff434343" Data="F1 M 42.000,63.000 L 51.000,63.000 L 51.000,72.000 L 42.000,72.000 L 42.000,63.000 Z"/>

            <!-- Layer 1/<Path> -->
            <Path Fill="#ff434343" Data="F1 M 51.000,54.000 L 60.000,54.000 L 60.000,63.000 L 51.000,63.000 L 51.000,54.000 Z"/>

            <!-- Layer 1/<Path> -->
            <Path Fill="#ff8d8d8d" Data="F1 M 42.000,45.000 L 51.000,45.000 L 51.000,54.000 L 42.000,54.000 L 42.000,45.000 Z"/>

            <!-- Layer 1/<Path> -->
            <Path Fill="#ff8d8d8d" Data="F1 M 33.000,36.000 L 42.000,36.000 L 42.000,45.000 L 33.000,45.000 L 33.000,36.000 Z"/>

            <!-- Layer 1/<Path> -->
            <Path Fill="#ff8d8d8d" Data="F1 M 24.000,27.000 L 33.000,27.000 L 33.000,36.000 L 24.000,36.000 L 24.000,27.000 Z"/>

            <!-- Layer 1/<Path> -->
            <Path Fill="#ff8d8d8d" Data="F1 M 15.000,18.000 L 24.000,18.000 L 24.000,27.000 L 15.000,27.000 L 15.000,18.000 Z"/>

            <!-- Layer 1/<Path> -->
            <Path Fill="#ffb2b2b2" Data="F1 M 24.000,36.000 L 33.000,36.000 L 33.000,81.000 L 24.000,81.000 L 24.000,36.000 Z"/>

            <!-- Layer 1/<Path> -->
            <Path Fill="#ffb2b2b2" Data="F1 M 33.000,45.000 L 42.000,45.000 L 42.000,72.000 L 33.000,72.000 L 33.000,45.000 Z"/>

            <!-- Layer 1/<Path> -->
            <Path Fill="#ffb2b2b2" Data="F1 M 42.000,54.000 L 51.000,54.000 L 51.000,63.000 L 42.000,63.000 L 42.000,54.000 Z"/>

            <!-- Layer 1/<Path> -->
            <Path Fill="#ff8d8d8d" Data="F1 M 60.000,63.000 L 78.000,63.000 L 78.000,72.000 L 60.000,72.000 L 60.000,63.000 Z"/>

            <!-- Layer 1/<Path> -->
            <Path Fill="#ffb2b2b2" Data="F1 M 51.000,63.000 L 60.000,63.000 L 60.000,72.000 L 51.000,72.000 L 51.000,63.000 Z"/>

            <!-- Layer 1/<Path> -->
            <Path Fill="#ffb2b2b2" Data="F1 M 78.000,63.000 L 87.000,63.000 L 87.000,72.000 L 78.000,72.000 L 78.000,63.000 Z"/>

            <!-- Layer 1/<Path> -->
            <Path Fill="#ffb2b2b2" Data="F1 M 42.000,72.000 L 96.000,72.000 L 96.000,81.000 L 42.000,81.000 L 42.000,72.000 Z"/>

            <!-- Layer 1/<Path> -->
            <Path Fill="#ffb2b2b2" Data="F1 M 33.000,81.000 L 105.000,81.000 L 105.000,90.000 L 33.000,90.000 L 33.000,81.000 Z"/>

            <!-- Layer 1/<Path> -->
            <Path Fill="#ff7e7e7e" Data="F1 M 24.000,90.000 L 114.000,90.000 L 114.000,99.000 L 24.000,99.000 L 24.000,90.000 Z"/>

            <!-- Layer 1/<Path> -->
            <Path Fill="#ff434343" Data="F1 M 87.000,63.000 L 96.000,63.000 L 96.000,72.000 L 87.000,72.000 L 87.000,63.000 Z"/>

            <!-- Layer 1/<Path> -->
            <Path Fill="#ff434343" Data="F1 M 96.000,72.000 L 105.000,72.000 L 105.000,81.000 L 96.000,81.000 L 96.000,72.000 Z"/>

            <!-- Layer 1/<Path> -->
            <Path Fill="#ff434343" Data="F1 M 105.000,81.000 L 114.000,81.000 L 114.000,90.000 L 105.000,90.000 L 105.000,81.000 Z"/>

            <!-- Layer 1/<Path> -->
            <Path Fill="#ff434343" Data="F1 M 114.000,90.000 L 123.000,90.000 L 123.000,99.000 L 114.000,99.000 L 114.000,90.000 Z"/>

            <!-- Layer 1/<Path> -->
            <Path Fill="#ffb2b2b2" Data="F1 M 87.000,54.000 L 96.000,54.000 L 96.000,63.000 L 87.000,63.000 L 87.000,54.000 Z"/>

            <!-- Layer 1/<Path> -->
            <Path Fill="#ffb2b2b2" Data="F1 M 96.000,45.000 L 105.000,45.000 L 105.000,72.000 L 96.000,72.000 L 96.000,45.000 Z"/>

            <!-- Layer 1/<Path> -->
            <Path Fill="#ffb2b2b2" Data="F1 M 105.000,36.000 L 114.000,36.000 L 114.000,81.000 L 105.000,81.000 L 105.000,36.000 Z"/>

            <!-- Layer 1/<Path> -->
            <Path Fill="#ff7e7e7e" Data="F1 M 114.000,18.000 L 123.000,18.000 L 123.000,90.000 L 114.000,90.000 L 114.000,18.000 Z"/>

            <!-- Layer 1/<Path> -->
            <Path Fill="#ff8d8d8d" Data="F1 M 87.000,45.000 L 96.000,45.000 L 96.000,54.000 L 87.000,54.000 L 87.000,45.000 Z"/>

            <!-- Layer 1/<Path> -->
            <Path Fill="#ff8d8d8d" Data="F1 M 96.000,36.000 L 105.000,36.000 L 105.000,45.000 L 96.000,45.000 L 96.000,36.000 Z"/>

            <!-- Layer 1/<Path> -->
            <Path Fill="#ff8d8d8d" Data="F1 M 105.000,27.000 L 114.000,27.000 L 114.000,36.000 L 105.000,36.000 L 105.000,27.000 Z"/>

            <!-- Layer 1/<Path> -->
            <Path Fill="#ff434343" Data="F1 M 78.000,54.000 L 87.000,54.000 L 87.000,63.000 L 78.000,63.000 L 78.000,54.000 Z"/>

            <!-- Layer 1/<Path> -->
            <Path Fill="#ffffffff" Data="F1 M 60.000,45.000 L 78.000,45.000 L 78.000,54.000 L 60.000,54.000 L 60.000,45.000 Z"/>

            <!-- Layer 1/<Path> -->
            <Path Fill="#ffffffff" Data="F1 M 51.000,36.000 L 60.000,36.000 L 60.000,45.000 L 51.000,45.000 L 51.000,36.000 Z"/>

            <!-- Layer 1/<Path> -->
            <Path Fill="#ffffffff" Data="F1 M 42.000,27.000 L 51.000,27.000 L 51.000,36.000 L 42.000,36.000 L 42.000,27.000 Z"/>

            <!-- Layer 1/<Path> -->
            <Path Fill="#ffffffff" Data="F1 M 33.000,18.000 L 42.000,18.000 L 42.000,27.000 L 33.000,27.000 L 33.000,18.000 Z"/>

            <!-- Layer 1/<Path> -->
            <Path Fill="#ffffffff" Data="F1 M 24.000,9.000 L 114.000,9.000 L 114.000,18.000 L 24.000,18.000 L 24.000,9.000 Z"/>

            <!-- Layer 1/<Path> -->
            <Path Fill="#ffffffff" Data="F1 M 96.000,18.000 L 105.000,18.000 L 105.000,27.000 L 96.000,27.000 L 96.000,18.000 Z"/>

            <!-- Layer 1/<Path> -->
            <Path Fill="#ffffffff" Data="F1 M 87.000,27.000 L 96.000,27.000 L 96.000,36.000 L 87.000,36.000 L 87.000,27.000 Z"/>

            <!-- Layer 1/<Path> -->
            <Path Fill="#ffffffff" Data="F1 M 78.000,36.000 L 87.000,36.000 L 87.000,45.000 L 78.000,45.000 L 78.000,36.000 Z"/>

            <!-- Layer 1/<Path> -->
            <Path Fill="#ffd6d6d6" Data="F1 M 42.000,18.000 L 96.000,18.000 L 96.000,27.000 L 42.000,27.000 L 42.000,18.000 Z"/>

            <!-- Layer 1/<Path> -->
            <Path Fill="#ffd6d6d6" Data="F1 M 51.000,27.000 L 87.000,27.000 L 87.000,36.000 L 51.000,36.000 L 51.000,27.000 Z"/>

            <!-- Layer 1/<Path> -->
            <Path Fill="#ffd6d6d6" Data="F1 M 60.000,36.000 L 78.000,36.000 L 78.000,45.000 L 60.000,45.000 L 60.000,36.000 Z"/>

        </Canvas>
    </Canvas>
</Viewbox>

我遇到的问题是XAML中每条路径之间出现的行。这是一个给你一个想法的图片。 XAML AA issue

是的,当我运行程序本身时,仍会出现此问题。它也出现在不同的计算机和分辨率上。我不确定这个问题是否与AA有关或问题是什么。任何帮助将不胜感激。

0 个答案:

没有答案