whenever I try to set the sfTabView.CenterButtonView.IsVisible to true or false, using Xamarin.Forms.MessagingCenter.Subscribe from another tab, the Navigation stop working properly, I can't leave the first tab anymore. Here is my code.
private void Messaging()
{
Xamarin.Forms.MessagingCenter.Subscribe(this, "DisplayMode", (sender, values) =>
{
DisplayMode(values);
});
Xamarin.Forms.MessagingCenter.Subscribe(this, "SelectionChanged", (sender, values) =>
{
SelectionChanged(values);
});
}
private void DisplayMode(bool isVisible)
{
if (!isVisible)
{
sfTabView.DisplayMode = TabDisplayMode.NoHeader;
sfTabView.CenterButtonView.IsVisible = false;
}
else
{
sfTabView.DisplayMode = TabDisplayMode.ImageWithText;
sfTabView.CenterButtonView.IsVisible = true;
}
}
private void BackToHome()
{
MessagingCenter.Send(App.Current, "SelectionChanged", 0);
}