Ich habe gerade ein Wpf-Projekt gestartet, das das MVVM-Muster verwenden wird. Ich habe mein erstes Modell gemacht, aber im Vergleich zu einem normalen Web-Modell wie:Wpf MVVM-Modelle, die OnPropertyChanged-Methode verstehen, können Sie Snippets verwenden?
public string name {get;set;}
Diese Modelle etwas komplizierter sind, weil sie die INotifyPropertyChanged implementieren.
ich ein Kundenmodell erstellt haben:
public class Customer : INotifyPropertyChanged
{
// Initizalize default construcktor
public Customer(string CustomerName)
{
Name = CustomerName;
}
private string _Name;
public string Name
{
get
{
return _Name;
}
set
{
_Name = value;
OnPropertyChanged("Name");
}
}
}
Dann bin ich ein wenig verwirrt, wenn ich 2015 Visual Studio wählen für mich, ein Verfahren zu erzeugen, habe ich so etwas wie:
private void OnPropertyChanged(string v)
{
throw new NotImplementedException();
}
Was sollte in der Methode sein?, Kann Visual Studio dies nicht für Sie mit einem Schnipsel tun? wie das Konstruktor-Snippet "ctor"?
Hoffe jemand kann mir ein paar Tricks geben, um den Prozess ein wenig leichter zu verstehen.
Hallo, vielen Dank für Ihre Antwort. Müssen Sie nur eine OnPropertyChanged-Methode wie hier machen? oder sollten Sie es für alle Eigenschaften erstellen. – Mikkel
@Mikkel, nur die eine Methode. – WasGoodDone
Der callerMemberName, was meinst du hier? Wenn ich die OnPropertyChanged ("Name") aufrufen; Was soll man dann drin schreiben? – Mikkel