Реализация Xamarin.Forms.
У меня есть кнопка «Домой» на всех страницах, и я реализовал ее в одном файле и отображаю ее на всех страницах.
Теперь мое требование заключается в том, чтобы пользователь находился на домашней странице, и если он нажимал значок домашней страницы, ничего не должно происходить, т.е. не следует переходить на домашнюю страницу, щелкая страницу (это текущая реализация).
Я пытался, если не в мою логику, но, возможно, это не так, как должно быть. (т.е.)
if
{
//user on home page. Do nothing.
}
else
{
//navigate to Home.
}
Вот мое изображение с командой жестов касания
<Image Grid.Row="0" Grid.Column="0" Source="OneD_Icon_Small.png" HorizontalOptions="StartAndExpand" Margin="5,5,0,0">
<Image.GestureRecognizers>
<TapGestureRecognizer Command="{Binding HomeCommand}" NumberOfTapsRequired="1" />
</Image.GestureRecognizers>
</Image>