title: Copy styles from `System.Windows.Controls.Button` in my custom control?
body: <p>Ok. I am totally new to making custom controls in WPF so I need MUCH guidance. I want to make a breadcrumb button like in <a href="http://www.codeproject.com/KB/buttons/vcrumb.aspx" rel="nofollow">this article</a>, but this time in WPF.<br>
  I think I can figure out myself how to draw the shapes... After much hard work but now I have another concern.<br>
  I literally NEED to get and use the background brush of a standard, unaltered <code>System.Windows.Controls.Button</code> when drawing my background!</p>
  
  <p>Edit:</p>
  
  <hr>
  
  <p>Please help me out...</p>
  
  <pre><code>&lt;ResourceDictionary
      xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
      xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
      xmlns:local="clr-namespace:WPF_Bread_Crumb_Button"
      xmlns:my="clr-namespace:Microsoft.Windows.Themes;assembly=PresentationFramework.Aero"&gt;
  
      &lt;Style TargetType="{x:Type local:Crumb}"&gt;
          &lt;Setter Property="Control.Template"&gt;
              &lt;Setter.Value&gt;
                  &lt;ControlTemplate TargetType="{x:Type local:Crumb}"&gt;
                      &lt;my:ButtonChrome Background="{TemplateBinding Control.Background}" BorderBrush="{TemplateBinding Control.BorderBrush}" Name="Chrome" RenderDefaulted="{TemplateBinding Button.IsDefaulted}" RenderMouseOver="{TemplateBinding UIElement.IsMouseOver}" RenderPressed="{TemplateBinding ButtonBase.IsPressed}" SnapsToDevicePixels="True"&gt;
                          &lt;ContentPresenter Content="{TemplateBinding ContentControl.Content}" ContentStringFormat="{TemplateBinding ContentControl.ContentStringFormat}" ContentTemplate="{TemplateBinding ContentControl.ContentTemplate}" HorizontalAlignment="{TemplateBinding Control.HorizontalContentAlignment}" Margin="{TemplateBinding Control.Padding}" RecognizesAccessKey="True" SnapsToDevicePixels="{TemplateBinding UIElement.SnapsToDevicePixels}" VerticalAlignment="{TemplateBinding Control.VerticalContentAlignment}" /&gt;
                      &lt;/my:ButtonChrome&gt;
                      &lt;ControlTemplate.Triggers&gt;
                          &lt;Trigger Property="UIElement.IsKeyboardFocused" Value="True"&gt;
                              &lt;Setter Property="my:ButtonChrome.RenderDefaulted" TargetName="Chrome" Value="True" /&gt;
                          &lt;/Trigger&gt;
                          &lt;Trigger Property="ToggleButton.IsChecked" Value="True"&gt;
                              &lt;Setter Property="my:ButtonChrome.RenderPressed" TargetName="Chrome" Value="True" /&gt;
                          &lt;/Trigger&gt;
                          &lt;Trigger Property="UIElement.IsEnabled" Value="False"&gt;
                              &lt;Setter Property="Control.Foreground" Value="#FFADADAD" /&gt;
                          &lt;/Trigger&gt;
                      &lt;/ControlTemplate.Triggers&gt;
                  &lt;/ControlTemplate&gt;
              &lt;/Setter.Value&gt;
          &lt;/Setter&gt;
      &lt;/Style&gt;
  &lt;/ResourceDictionary&gt;
  </code></pre>