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