Ciao a tutti,
qualcuno ha idea di come fare per serializzare un UserControl?
praticamente ho una classe che contiene una Lista di UserControl:
Ho inserito [Serializable] su questa classe e anche su quella dell'UserControl.codice:public List<UserControl> UC = new List<UserControl>(); public string PackName; public string PackArgument; public string PackDescription;
ma quando vado a salvare i dati mi dice sempre:
il codice che serializza gli oggetti è il seguente:codice:Il tipo 'System.Windows.Controls.UserControl' nell'assembly 'PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' non è contrassegnato come serializzabile.
codice:public static byte[] ToByteArray(object source) { var formatter = new BinaryFormatter(); using (var stream = new MemoryStream()) { formatter.Serialize(stream, source); return stream.ToArray(); } }

 
			
			 
					
					
					
						 Rispondi quotando
  Rispondi quotando