Mega Code Archive

 
Categories / C# / WPF
 

ImageBrush Stretch Style

<Window x:Class="WPFBrushes.ImageBrushInXAML"   xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"   xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"   Title="ImageBrush" Height="425" Width="300">   <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> </Window>