Привязываемый макет не является обязательным в .NET MAUIC#

Место общения программистов C#
Ответить
Anonymous
 Привязываемый макет не является обязательным в .NET MAUI

Сообщение Anonymous »

Я пытаюсь добавить элементы пользовательского интерфейса, написанные на коде C#, чтобы не копировать и вставлять их несколько раз в файл XAML. Я использую BindableLayout в своем файле XAML. Проблема в том, что я не вижу ни одного элемента, добавленного в этот BindableLayout (они не отображаются на экране, когда я запускаю приложение).

. Версия этого решения для .NET MAUI — 9.0.
Вот мой код — файл XAML:












Файл C#:
using System.ComponentModel;
using System.Diagnostics;

namespace Maui_testy;

public partial class BindingLayoutTest : ContentPage, INotifyPropertyChanged
{
private List letters;
public List Letters
{
get => letters;
set
{
letters = value;
OnPropertyChanged();
}
}

public BindingLayoutTest()
{
InitializeComponent();
BindingContext = this;
this.letters = new List ();
for(Int16 i = 65; i < 91; ++ i)
{
Letters.Add((char)i);
}
}
}


Подробнее здесь: https://stackoverflow.com/questions/798 ... n-net-maui
Ответить

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

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

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

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

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