#css #xaml #xamarin #xamarin.forms #xamarin.android
Вопрос:
Новичок в Xamarin, и я пытался создать пользовательскую панель навигации в своем кроссплатформенном приложении. Мне нужно было скрыть просмотр заголовка навигации на одной из трех страниц содержимого.
NavigationPage.HasNavigationBar="false"
Также я использовал нижнюю панель инструментов
android:TabbedPage.ToolbarPlacement="Bottom"
на главных страницах.xaml.
Когда я пытаюсь добавить заголовок на двух других вкладках, на верхней панели нет изменений, но он отображается как заголовок нижней вкладки, относящийся к каждой странице содержимого.
Я попробовал приведенный выше код в xaml, связанный с нужной страницей содержимого
<ContentPage ... Title="Test"...>...</ContentPage
а также на cs, как указано выше:
I. О.cs
Title = "Test";
II. Основные страницы.cs
itemsPage = new About()
{
Title = "Test"
};
Я также добавляю фотографию, связанную с ситуацией
>>>>>>>>> Верхняя панель навигации пуста, изменения применяются к нижней панели
Когда я пытаюсь внести пользовательские изменения с помощью навигации.Просмотр заголовка, как показано ниже:
<NavigationPage.TitleView>
<Label Text="Tests" TextColor="Black"/>
</NavigationPage.TitleView>
…даже если я установлю NavigationPage.HasNavigationBar="true"
, в любом случае это не сработает. Результаты-это ничто в верхней и нижней строке.
Я также добавляю фотографию, связанную с ситуацией
>>>>>>>>> > Никаких изменений в верхней или нижней панели не применялось
Я не уверен, что ошибся в каком-либо шаге, когда я скрывал панель навигации на первой вкладке. Я мгновенно внес изменения в styles.xml тоже, что я думаю, нет, в любом случае, вот отрывок ниже:
<item name="windowNoTitle">true</item>
<item name="windowActionBar">false</item>
Комментарии:
1. Какова ваша главная страница в вашем
App.xaml.cs
? Вы используете страницу навигации?2. Главная страница = новая страница навигации(новые основные страницы(статус)); @JuanSturla
3. Не могли бы вы поделиться с нами минимальным проектом baisc для тестирования ? Вы можете загрузить его на github и прикрепить ссылку здесь .
Ответ №1:
Попробуйте использовать ToolbarItems
:
<ContentPage.ToolbarItems>
<ToolbarItem Text="Title" Order="Primary" Priority="0" />
<ToolbarItem IconImageSource="img" Order="Primary" Priority="1" />
<ToolbarItem Text="Something" Order="Primary" Priority="2" />
</ContentPage.ToolbarItems>
Комментарии:
1. Это элементы панели инструментов, моя проблема заключается в содержании страниц заголовка трех основных навигаций.