Serialisierung der datengebundenen ObservableCollection in WPF (PropertyChangedEventManager)

8

Ich habe versucht, eine Liste zu Listbox durch Datenbindung zu zeigen. Hier ist mein Code.

%Vor%

Es funktioniert grundsätzlich sehr gut, aber wenn ich Datenbindung verwende

%Vor%

und versuchen Sie Serialisierung durchzuführen

%Vor%

es schlägt mit diesem Fehler fehl:

  

Geben Sie 'System.ComponentModel.PropertyChangedEventManager' in Assembly 'WpfApplication1, Version = 3.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35' nicht als serialisierbar ein.

Wie kann ich damit umgehen?

ps. Ich möchte keinen PropertyChangedEvent-Handler serialisieren. Ich möchte das [NonSerializable] -Attribut dafür markieren, aber ich weiß nicht, wie das geht.

    
mjk6026 10.09.2011, 08:54
quelle

1 Antwort

12
  

Ich möchte das [NonSerializable] Attribut dafür markieren, aber ich nicht   weiß, wie das geht.

In diesem Fall müssen Sie das Ereignis nur mit [field:NonSerialized] attribut markieren:

%Vor%     
Andrey Morozov 29.01.2012 15:17
quelle

Tags und Links