using AppStockAndOrdersMAUI.Views.Orders;
using CommunityToolkit.Maui.Markup;
namespace AppStockAndOrdersMAUI;
public partial class AppShell : Shell
{
public AppShell()
{
Items.Add(new ShellContent()
{
Title = "Home",
ContentTemplate = new DataTemplate(() => new MainPage()),
Route = nameof(MainPage)
});
Items.Add(new ShellContent()
{
Title = "Orders",
ContentTemplate = new DataTemplate(() => new OrdersListPage()),
Route = nameof(OrdersListPage)
});
ItemTemplate = new DataTemplate(() => new Label().Bind(Label.TextProperty, "Title"));
Routing.RegisterRoute(nameof(OrdersListPage), typeof(OrdersListPage));
}
}
Я не могу понять, как создать собственный ItemTemplate для объекта оболочки AppShell.xaml.cs [code]using AppStockAndOrdersMAUI.Views.Orders; using CommunityToolkit.Maui.Markup;
namespace AppStockAndOrdersMAUI;
public partial class AppShell : Shell { public AppShell() { Items.Add(new ShellContent() { Title = "Home", ContentTemplate = new DataTemplate(() => new MainPage()), Route = nameof(MainPage) });
Items.Add(new ShellContent() { Title = "Orders", ContentTemplate = new DataTemplate(() => new OrdersListPage()), Route = nameof(OrdersListPage) });
ItemTemplate = new DataTemplate(() => new Label().Bind(Label.TextProperty, "Title"));
[/code] Я тоже пробовал [code]ItemTemplate = new DataTemplate(() => new Label().Bind(Label.TextProperty, nameof(ShellContent.Title))); [/code] Пункты больше не отображаются в меню [img]https://i.sstatic.net /CgXbt1rk.png[/img]