<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>