Visual Brush For a Rectangle : VisualBrush « Windows Presentation Foundation « C# / C Sharp






Visual Brush For a Rectangle

Visual Brush For a Rectangle
     

<Window x:Class="WpfApplication1.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="WPF" Height="250" Width="550">
    <StackPanel Orientation="Horizontal">
        <StackPanel Margin="5" MinWidth="180">
            <TextBlock FontSize="15" Text="Active Controls:"/>
            <StackPanel Name="spInnerLeftPanel" Margin="5">
                <Button Content="Button 2" Margin="5" MinWidth="80"/>
            </StackPanel>
        </StackPanel>
        <Canvas Margin="5">
            <Canvas.Resources>
                <VisualBrush x:Key="VB1" Visual="{Binding ElementName=spInnerLeftPanel}" />
                <VisualBrush x:Key="VB2" Viewbox="0,0,0.5,0.2" 
                             Visual="{Binding ElementName=spInnerLeftPanel}" 
                             Stretch="UniformToFill" TileMode="FlipX" />
            </Canvas.Resources>

            <Rectangle Canvas.Top="5" Canvas.Left="5"
                       Stroke="Black" StrokeThickness="2"                       
                       Height="180" Width="80" 
                       Fill="{StaticResource VB1}" 
                       SnapsToDevicePixels="True" />


        </Canvas>
    </StackPanel>
</Window>

   
    
    
    
    
  








Related examples in the same category

1.Tiled VisualBrushTiled VisualBrush
2.VisualBrush and DrawingBrushVisualBrush and DrawingBrush
3.Simulating a reflection with VisualBrushSimulating a reflection with VisualBrush
4.Use VisualBrush to paint backgroundUse VisualBrush to paint background
5.Tile VisualBrushTile VisualBrush
6.VisualBrush Binding to a ButtonVisualBrush Binding to a Button