Отправка события LoadingPivotItem в PivotItems (UserControls)
Итак, у меня есть Pivot и PivotItems как пользовательские элементы управления. Я'Хотелось бы знать, когда каждый PivotItem является NavigatedTo и NavigatedFrom.
Я сделал базовый класс (PivotItems наследуют его), добавил туда 2 метода (To и From), и у меня есть LoadingPivotItemCommand () в сводной таблице, поэтому я знаю, какой PivotItem загружен.
Но как транслировать это событие на центры? Я пробовал несколько способов, но все они нулевые.
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();
}
Сводные элементы определены в xaml: