Hallo zusammen
ich habe ein Bild, dem ich, je nach Binding, mit einem Trigger "Margin" und "Source" zuweisen möchte.
Die Source ist aber keine Source zu nem Pfad, sondern eine DrawingImageSource.
XML-Code: |
<Image DockPanel.Dock="Left">
<Image.Style>
<Style TargetType="{x:Type Image}">
<Style.Triggers>
<DataTrigger Binding="{Binding Bla}" Value="Bla">
<Setter Property="Margin" Value="0,3,0,3"/>
<Setter Property="Source" Value="{StaticResource MyDrawing}" />
</DataTrigger>
</Style.Triggers>
...
</Style>
</Image.Style>
</Image>
|
XML-Code: |
<Image DockPanel.Dock="Left">
<Image.Style>
<Style TargetType="{x:Type Image}">
<Style.Triggers>
<DataTrigger Binding="{Binding Bla}" Value="Bla">
<Setter Property="Margin" Value="0,3,0,3"/>
<Setter Property="Source">
<Setter.Value>
<DrawingImage Drawing="{StaticResource MyDrawing}"></DrawingImage>
</Setter.Value>
</Setter>
</DataTrigger>
</Style.Triggers>
...
</Style>
</Image.Style>
</Image>
|
Brachte auch keine Erfolg.
Es wird kein Bild angezeigt. Wie kann ich über einen Setter die Source eines Bildes als DrawingImageSource setzen?
Grüsse
Coffeebean