Wie füge ich eine SVG / XAML-Datei in C # WPF-Fenstern wie ein Bild hinzu?
Wie man ein @ hinzufü.svg
-Datei in einem WPF-Fenster in C # als Bild ,png
||,jpg
)?
Ich benutze den Code
<Image HorizontalAlignment="Left" Height="53" Margin="34,39,0,0"
VerticalAlignment="Top" Width="71"
Source="Test.svg" Name="MyImage"/>
Aber ich erhalte einen Fehler:
Blend unterstützt das Format svg nicht.
Ich fand, dass ich das @ ändern könn.svg
Datei in ein.xaml
Datei. Aber ich weiß immer noch nicht, wie ich die XAML als Bild hinzufügen soll.
ufgrund einer Antwort habe ich meinen Code folgendermaßen geändert:
<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>
Aber ich erhalte einen Fehler:
Content ist mehrfach gesetzt;