У меня проблема.У меня есть 2 фрагмента с методами.Теперь я хочу вызвать метод из Fragment2.cs внутри Fragment1.cs.Вот метод из Fragment2.cs:
public void UpdateActionBar(int CurrentFragmentNum)
{
if (CurrentFragmentNum == 1)
{
btnBack.Visibility = ViewStates.Invisible;
btnNext.Visibility = ViewStates.Invisible;
}
else
{
btnBack.Visibility = ViewStates.Visible;
btnNext.Visibility = ViewStates.Visible;
}
if (CurrentFragmentNum == 3)
{
btnNext.Text = "Finish";
}
else
{
btnNext.Text = "Next";
}
}
И в Fragment1.cs мне нужно вызвать этот метод!Как я могу это сделать ... Я уже знаю, как вызвать метод из MainActivity, используя это:
(Activity as MainActivity)?.Method();
Но теперь я хочу метод из другого фрагмента.
Я уже пробовал что-то вроде этого:
(Fragment as Fragment2)?.Method();
Но это дает мне ошибку:
«Фрагмент» - это тип, который недопустим в данном случае.context
Может кто-нибудь мне помочь?