no he sido capaz de conseguir que esto funcione, pero esto es lo que visualizo:WPF: imagen como fondo con máscara de opacidad
Esencialmente, quiero tener un control en WPF donde el fondo se establece en una imagen alineada a la izquierda con una máscara de opacidad que desvanece el lado derecho de la imagen en transparencia (para mostrar el color de fondo del padre)
¿Es posible este tipo de cosas? Esto es lo que he intentado:
<DockPanel x:Name="ContentPanel" HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
<DockPanel.Background>
<ImageBrush ImageSource="test.jpg" Stretch="None" AlignmentX="Left" AlignmentY="Center" />
</DockPanel.Background>
<DockPanel.OpacityMask>
<LinearGradientBrush EndPoint="1,0.5" StartPoint="0,0.5">
<GradientStop Color="Black" Offset="0"/>
<GradientStop Color="White" Offset="0.5"/>
</LinearGradientBrush>
</DockPanel.OpacityMask>
</DockPanel>