Como adicionar um arquivo svg / xaml nas janelas C # WPF como na imagem?
Como adicionar um.svg
arquivo em uma janela WPF em C # como uma imagem (,png
||,jpg
)?
Eu uso o código
<Image HorizontalAlignment="Left" Height="53" Margin="34,39,0,0"
VerticalAlignment="Top" Width="71"
Source="Test.svg" Name="MyImage"/>
Mas eu recebo um erro:
O Blend não suporta o formato svg.
Eu descobri que podia mudar o.svg
arquivo em um.xaml
Arquivo. Mas ainda não sei como adicionar o xaml como uma imagem.
Com base em uma resposta, mudei meu código assim:
<Window x:Class="NIA_UI_Demo_CSharp.ShareDocumentsWin"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:svgc="http://sharpvectors.codeplex.com/svgc/"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="ShareDocumentsWin" Height="350" Width="569">
<ResourceDictionary>
<Style x:Key="TheAwesomeXAMLimage" TargetType="ContentControl">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="ContentControl">
my code
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</ResourceDictionary>
<Grid Margin="0,0,2,3">
<ContentControl Style="{StaticResource TheAwesomeXAMLimage}"/>
</Grid>
</Window>
Mas eu recebo um erro:
O conteúdo é definido mais de uma vez;