Задать вопрос
vkvk
@vkvk

Как сделать свою навигационную панель Xamarin.Forms?

Всем привет! Уже два дня пытаюсь сделать нижнюю навигационную панель в таком стиле:
62deda433cd67773619768.jpeg
но ничего не выходит. Делал с помощью Shell, но иконки снизу становятся серыми и сделать разный фон для каждой кнопки не получается (не знает как это сделать). Пытался сделать также с помощью TabbedPage, получилось гораздо хуже: также серые иконки и баги с самой это панелью, когда она находится внизу. Можете пожалуйста сказать, как можно это реализовать? Единственное, что придумал это сделать их как две кнопки с помощью которых можно переходить на нужные страницы.
  • Вопрос задан
  • 91 просмотр
Подписаться 2 Средний Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Решения вопроса 1
@SZolotov
Asp.net core, MAUI,WPF,Qt, Avalonia
т.к. не очень понятно в чем проблема отвечу на вопрос из заголовка.
Есть два варианта:
1. Сделать прям "свою" панель на основе обычных кнопок, но тогда придётся дописывать кастомную навигацию. Это не сложно.
2. Разобраться в рендерерах (ну и вообще что это такое и зачем их используют) и на основе нативных платформенных компонентов сделать то что вам нужно.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы