<p>I have a ControlTemplate that is made up of a ToolBarTray and a ToolBar.  In my ToolBar, I have several buttons and then a label.  I want to be able to update the label in my toolbar with something like "1 of 10"   </p>

<p>My first thought is to programatically find the label and set it, but I'm reading that this should be done with Triggers.  I am having a hard time understanding how to accomplish this.  Any ideas?</p>

<pre><code>   &lt;Style x:Key="DocViewerToolBarStyle" TargetType="{x:Type ContentControl}"&gt;
   &lt;Setter Property="Template"&gt;
     &lt;Setter.Value&gt;
           &lt;ControlTemplate TargetType="{x:Type ContentControl}"&gt;
              &lt;ToolBarTray... /&gt;
              &lt;ToolBar.../&gt;
              &lt;Button../&gt;             
              &lt;Button..&gt;

             &lt;Label x:Name="myStatusLabel"  .. /&gt;
</code></pre>

I would set the label to the "Content" attribute of your control e.g.
```
```
<Label x:Name="myStatusLabel"  Content="{TemplateBinding Content}"/>
```
```
Then you can set your label's text with your top level object's Content attribute.