Hallo Zusammen,
ich bräuchte Hilfe bei der Erstellung eines Media Buttons.
Er sieht derzeit so aus:
<Button Height="120" Width="140">
<Button.Template>
<ControlTemplate TargetType="{x:Type Button}">
<Border Name="border" Background="#3F3F46" Margin="5">
<ContentPresenter Name="content" SnapsToDevicePixels="True" />
</Border>
<ControlTemplate.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter TargetName="border" Property="Background">
<Setter.Value>
<ImageBrush ImageSource="/Resources/Play.png" Stretch="None" />
</Setter.Value>
</Setter>
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Button.Template>
<Grid Height="100" Width="120">
<TextBlock Text="{Binding Title}" Grid.Column="1" TextWrapping="Wrap" Foreground="#FFFFFF" />
</Grid>
</Button>
Derzeit wird der Hintergrund beim MousOver Event mit dem PlayIcon als ImageBrush geschmückt. Mir wäre es aber lieber, wenn das Icon als Image über der Texblock (soll aber sichtbar bleiben) erscheint, damit ich dem Border einen Hintergrund während des Events geben kann.
Hat jemand einen passenden Vorschlag?
vg
Hallo Kevin007,
wie wäre es mit einem Adorner, also ein darüberliegender Layer ?
Viele Grüße
Lars