ImageBrush Stretch Style
<UserControl x:Class='SilverlightApplication3.MainPage' xmlns='http://schemas.microsoft.com/winfx/2006/xaml/presentation' xmlns:x='http://schemas.microsoft.com/winfx/2006/xaml' xmlns:d='http://schemas.microsoft.com/expression/blend/2008' xmlns:mc='http://schemas.openxmlformats.org/markup-compatibility/2006' mc:Ignorable='d' d:DesignWidth='640' d:DesignHeight='480'> <StackPanel Margin="4"> <StackPanel.Resources> <Style TargetType="Button"> <Setter Property="Foreground" Value="White"/> <Setter Property="FontWeight" Value="DemiBold"/> <Setter Property="FontSize" Value="18"/> <Setter Property="Width" Value="250"/> <Setter Property="Height" Value="65"/> <Setter Property="Margin" Value="4"/> </Style> </StackPanel.Resources> <Button Content="FILL"> <Button.Background> <ImageBrush ImageSource="c:\image.jpg" Stretch="Fill"/> </Button.Background> </Button> <Button Content="FILL + OPACITY"> <Button.Background> <ImageBrush ImageSource="c:\image.jpg" Stretch="Fill" Opacity=".25"/> </Button.Background> </Button> <Button Content="UNIFORM"> <Button.Background> <ImageBrush ImageSource="c:\image.jpg" Stretch="Uniform"/> </Button.Background> </Button> <Button Content="NONE"> <Button.Background> <ImageBrush ImageSource="c:\image.jpg" Stretch="None"/> </Button.Background> </Button> <Button Content="UNIFORM TO FILL"> <Button.Background> <ImageBrush ImageSource="c:\image.jpg" Stretch="UniformToFill"/> </Button.Background> </Button> </StackPanel> </UserControl>