Forum: PC-Programmierung PropertyChange immer null


von Joel (Gast)


Lesenswert?

Hallo zussammen

Ich habe ein kleines Problem. Ich möchte das UI mit Bindings Updaten 
aber das geht nicht da der PropertyChanged handler immer null ist.

Klasse Mit Properties:
1
public class ConvertViewModel : BaseViewModel
2
    {
3
        Datei datei = new Datei();
4
        private string _statusUpdate;
5
        private bool _isReadOnlyHeader;
6
        private bool _isReadOnlyPython;
7
        private bool _isReadOnlyXml;
8
        private string _txtHeader;
9
        private string _txtPython;
10
        private string _txtXml;
11
12
        public ConvertViewModel()
13
        {
14
            
15
        }
16
17
        public string StatusUpdate
18
        {
19
            get
20
            {
21
                return _statusUpdate;
22
            }
23
            set
24
            {
25
                _statusUpdate = value;
26
                RaisePropertyChanged("StatusUpdate");
27
            }
28
        }

BaseViewModel:
1
namespace LanguageConverter.Viewmodel
2
{
3
    using System.ComponentModel;
4
5
    public abstract class BaseViewModel : INotifyPropertyChanged
6
    {
7
        public event PropertyChangedEventHandler PropertyChanged;
8
        protected void RaisePropertyChanged(string propertyName)
9
        {
10
            var handler = PropertyChanged;
11
            if (handler != null)
12
            {
13
                handler(this, new PropertyChangedEventArgs(propertyName));
14
            }
15
        }
16
    }
17
}

Ich habe das Property getestet und es war alles ok aber jeds mal ist der 
PropertyChangedEventHandler = null.

Was könnte der Fehler sein??

Gruss
Joel

von Ralf G. (ralg)


Lesenswert?

Joel schrieb:
> PropertyChanged handler immer null ist

Joel schrieb:
> jeds mal ist der
> PropertyChangedEventHandler = null

Joel schrieb:
> var handler = PropertyChanged;

Sollte das hier evtl. ein Zeiger werden?

von Joel (Gast)


Lesenswert?

Nein nicht das ich wüsste.......

von Frank (Gast)


Lesenswert?

Ist das ViewModel auch als DataContext im View gesetzt?

von Joel (Gast)


Lesenswert?

..........
Ich sollte glaub ich das Programmieren aufgeben... XD

Hab das voll vergessen

Danke für die Hilfe!!!!!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.