Wie beziehe ich mich im XAML auf die BindableProperty?C#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Wie beziehe ich mich im XAML auf die BindableProperty?

Post by Anonymous »

In meiner .NET 9 MAUI -Anwendung habe ich für jeden Teil der Anwendung wie diese viele Komponenten erstellt: < /p>

Code: Select all

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>
Und dann habe ich das xaml < /p>



< /code>
Wenn ich kompile, bekomme ich eine Menge Warnung wie dieses < /p>

xamlc Warnung XC0025: Die Bindung wurde nicht kompiliert, da sie nicht eingestellt ist, da eine
-Setzungseigenschaft und Kompilierung von Bindungen mit Quelle nicht aktiviert ist. Betrachten Sie diese Optimierung, indem Sie die
true
in Ihrer Projektdatei einstellen, und stellen Sie sicher, dass der richtige X: DataType
für diese Bindung angegeben ist. Siehe
https://learn.microsoft.com/dotnet/maui/fundamentals/data-binding/compiled-indings
Für weitere Informationen. X: DataType = "VM: MainPageViewModel" 
. Wie kann ich die Warnung in meiner Komponente entfernen, die kein ViewModel hat?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post