So teilen Sie Werte, die von einer Eigenschaft aufgeteilt sind, über mehrere Steuerelemente in WPF und C#C#

Ein Treffpunkt für C#-Programmierer
Anonymous
 So teilen Sie Werte, die von einer Eigenschaft aufgeteilt sind, über mehrere Steuerelemente in WPF und C#

Post by Anonymous »

Ich habe einen Fall, in dem ich beispielsweise eine Eigenschaft habe, die eine Zeichenfolge enthält, die ein Trennzeichen enthält (z. B. „

Code: Select all

:
'). Ich habe 3 Textfelder und möchte jeden getrennten Teilwert in jedem Textfeld teilen und sie auch aktualisieren, wenn sich der Wert eines der Textfelder ändert. Wie kann ich dieses Verhalten in WPF mithilfe der Datenbindung implementieren?
Mein Fall umfasst die Verwendung von Prism und MVVM. Mein Ansatz ist wie folgt:
  • Modellklasse, die von der bindbaren Basis erbt
  • Das Ansichtsmodell erbt auch von der bindbaren Basis
  • Die Modellinstanz wird im Ansichtsmodell erstellt Konstruktor und kann als DataContext dort verwendet werden, wo es benötigt wird
Siehe diesen Beispielcode hier:
In meiner Modellklasse:

Code: Select all

private string _someValue = "A:B:C";

public string SomeValue
{
get => _someValue;
set => SetProperty(ref _someValue, value);
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post