Enviando o evento LoadingPivotItem para PivotItems (UserControls)

Então, eu tenho Pivot e PivotItems como UserControls. Eu gostaria de saber, quando cada PivotItem é NavigatedTo e NavigatedFrom.

Eu fiz uma classe base (PivotItems estão herdando), adicionei lá 2 métodos (To e From), e eu tenho LoadingPivotItemCommand () no pivô, então eu sei, qual PivotItem é carregado.

Mas como transmitir este evento para pivôs? Eu tentei algumas maneiras, mas todas elas são nulas.

void LoadingPivotItemCommand(PivotItemEventArgs args)
    {
        var b = args.Item.Parent as BaseUserControl;
        var a = args.Item.Content as BaseUserControl;
        var a1 = args.Item.Content as UserControl;

        var c = args.Item.DataContext as BaseUserControl;

        if (c != null) 
            c.OnPivotItemActivated();
    }

PivotItems são definidos em xaml:

   <controls:PivotItem Header="{Binding Path=MainResources.Products, Source={StaticResource LocalizedStrings}, Converter={StaticResource StringToLowerCaseConverter}}"
                            Name="PivotItemProducts">
            <Grid>
                <productsView:ProductUserControl />     
            </Grid>
        </controls:PivotItem>