Как обратиться в XAML к BindableProperty?C#

Место общения программистов C#
Ответить
Anonymous
 Как обратиться в XAML к BindableProperty?

Сообщение Anonymous »

В моем приложении .net 9 Maui я создал много компонентов для каждой части приложения, как это: < /p>

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

public partial class WordCheck : ContentView
{
#region Bindable Properties

public static readonly BindableProperty AnswerProperty =
BindableProperty.Create(nameof(Answer), typeof(string),
typeof(WordCheck));

public string Answer
{
get => GetValue(AnswerProperty) as string;
set => SetValue(AnswerProperty, value);
}
}
< /code>
А потом у меня есть Xaml < /p>



< /code>
Когда я компилируюсь, я получаю много предупреждений, подобного этому, < /p>

xamlc предупреждение xc0025: связывание не было скомпилировано, поскольку оно не включено
явно установленное свойство источника и компиляция привязки с исходным
не включено. Рассмотрите возможность включить эту оптимизацию, установив
true
в файле проекта и убедитесь, что для этого привязки указан правильный x: datatype
. См.
https://learn.microsoft.com/dotnet/maui/fundamentals/data-binding/compiled-bindings
Для получения дополнительной информации. X: datatype = "vm: mainpageviewmodel" 
. Как я могу удалить предупреждение в моем компоненте, у которого нет просмотра?

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

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

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

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

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

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