.NET MAUI Community Toolkit "ändern" Ereignis für eine ObservablePropertyC#

Ein Treffpunkt für C#-Programmierer
Guest
 .NET MAUI Community Toolkit "ändern" Ereignis für eine ObservableProperty

Post by Guest »

Ich möchte den Wert einer datengebundenen ObservableProperty in meinem Programm abschneiden. Mein Verständnis, dass das ONXXXXXXXXchanging -Ereignis (wobei xxxxxx der variable Name ist) vor dem tatsächlichen Wert der ObservableProperty ausgeführt wird. />[ObservableProperty]
private string referenceNumber = string.Empty;
< /code>
Angenommen, ich möchte den Wert der ObservableProperty höchstens auf 10 Zeichen reduzieren. Also implementiere ich < /p>
partial void OnReferenceNumberChanging(string? oldValue, string newValue)
{
if (newValue.Length > 10)
{
newValue = newValue.Substring(0, 10);
}
}
< /code>
Die Herausforderung besteht darin, dass nach diesem Code und ich den Wert der Referenznummer ObservableProperty abfragen und alle Zeichen angezeigt werden, die eingegeben wurden, und nicht nur die 10, auf die der neue Wert abgeschnitten wurde. Vermisse ich etwas? Ist dies kein akzeptabler Ort, um diese Art von Validierung / Änderung durchzuführen? < / P>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post