Компилировать привязку для обычной страницы контентаC#

Место общения программистов C#
Anonymous
Компилировать привязку для обычной страницы контента

Сообщение Anonymous »

Есть ли способ скомпилировать привязку на обычной странице контента, когда нет модели представления?
У меня есть страница контента с привязываемым свойством «backgroundcolor», и установка цвета фона кнопки отлично работает:

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

public partial class EditPage : ContentPage
{
//Background color
private readonly BindableProperty bBackgroundcolor = BindableProperty.Create(nameof(backgroundcolor), typeof(Color), typeof(EditPage));

public Color backgroundcolor
{
get => (Color)GetValue(bBackgroundcolor);
set => SetValue(bBackgroundcolor, value);
}

public EditPage(SleepDateWithBoolean CurrentSleepDateEditPopup)
{
InitializeComponent();
BindingContext = this;
...
}

}
У меня есть код XAML: При компиляции я получаю предупреждение ниже:
"Привязка может быть скомпилирована для повышения производительности во время выполнения, если указан x:DataType. См. https://learn.microsoft.com/dotnet/maui ... d-bindings для получения дополнительной информации".
Есть ли способ скомпилировать привязку на обычной странице контента, когда она есть нет модели представления?
Я понимаю, что нужно использовать «x:DataType», но я не могу понять, что писать? Заранее спасибо!

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