Разметка C# Мауи Невозможно привязать свойстваC#

Место общения программистов C#
Ответить
Anonymous
 Разметка C# Мауи Невозможно привязать свойства

Сообщение Anonymous »

Я не могу понять, как создать собственный ItemTemplate для объекта оболочки
AppShell.xaml.cs

Код: Выделить всё

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));
}
}
AppShell.xaml Я тоже пробовал

Код: Выделить всё

ItemTemplate = new DataTemplate(() => new Label().Bind(Label.TextProperty, nameof(ShellContent.Title)));
Пункты больше не отображаются в меню
[img]https://i.sstatic.net /CgXbt1rk.png[/img]


Подробнее здесь: https://stackoverflow.com/questions/783 ... properties
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»