Haga clic en el botón Generic.xaml?

Estoy escribiendo un control personalizado en Silverlight y tengo problemas para hacer que mi botón haga clic en el archivo Generic.xaml. Esto no funciona

    <Setter Property="Template">
        <Setter.Value>
            <ControlTemplate TargetType="local:ScrollableTabControl">
                    <Button Grid.Row="0" Grid.Column="0" x:Name="ScrollLeft" Click="scrollLeft">&lt;</Button>
            </ControlTemplate>
        </Setter.Value>

"ScrollLeft" está en mi archivo C #.

Sin embargo, esto tampoco funciona:

        var b = this.GetTemplateChild("ScrollLeft");
        Debug.Assert(b != null);

Porque no importa lo que haga, b siempre vuelve nulo. Siento que debería haber una manera fácil de asignar el método de clic a este botón, entonces, ¿qué estoy haciendo mal?

EDIT: este es el método de mi archivo C #:

    public void scrollLeft(object sender, RoutedEventArgs e)
    {
        //var scroller = Application.Current.Resources["TabScroller"] as ScrollViewer;
        //scroller.LineLeft();
    }

Respuestas a la pregunta(2)

Su respuesta a la pregunta