title: What is the template binding vs binding?
body: <p>I could not understand <code>BorderThickness="{TemplateBinding BorderThickness}</code>.
  Here the code:</p>
  
  <pre><code>&lt;ControlTemplate TargetType="{x:Type wpftoolkit:DataGridCell}"&gt;
      &lt;Border Padding="{TemplateBinding Padding}" 
              BorderBrush="{TemplateBinding BorderBrush}" 
              BorderThickness="{TemplateBinding BorderThickness}" 
              Background="{TemplateBinding Background}" 
              SnapsToDevicePixels="True"&gt;
          &lt;ContentPresenter SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}"/&gt;
      &lt;/Border&gt;
  &lt;/ControlTemplate&gt;
  </code></pre>
  
  <p>Also please explain other types of binding.</p>