Melhor maneira de usar uma imagem vetorial no WPF?

Eu estou procurando um bom método para adicionar um arquivo de vetor (EPS ou SVG) em um XAML. Eu encontrei um plugin que exporta imagem do Illustrator para um arquivo XAML, digamos MyImage.xaml, e funciona bem se eu copiar o conteúdo do arquivo no meu arquivo XAML para minha janela (Link de plug-in: http: //www.mikeswanson .com / XAMLExport / ).

No entanto, tenho certeza de que existem formas melhores. É possível, por exemplo, usar MyImage.xaml como um recurso ou algo assim e importá-lo no XAML que descreve a janela?

    Pessoalmente, se você estiver falando sobre usá-lo em vários lugares sem ter que reutilizar / re-desenhar seus caminhos xaml a cada vez. Então eu apenas plop-los em um ContentControl como;

        

    Use um DrawingImage , como seu contêiner que é projetado para ser um wrapper:

              

    Em seguida, reutilize como tal:

      

    mas sempre será essa cor …..


    Ou especifique uma cor

    Torne o vetor um estilo e depois mude dinamicamente para o alvo ( é um vetor e não uma imagem estática, certo? ), Como cor de preenchimento, conforme necessário:

          

    Aqui está o seu uso:

        

    Aqui está o resultado de todos os três:

    insira a descrição da imagem aqui

    Se você não é contra o uso de ferramentas de terceiros, considere dar uma olhada no SharpVectors . Está fazendo um ótimo trabalho com o SVG: análise, conversão XAML, exibição etc.

    Edit: Eu posso não ter entendido a sua pergunta, você pode ser melhor com Chris W. responder;)