2012-03-27 2 views
0

J'ai un exemple de programme de la bibliothèque Aforge. Il utilise une sorte de système de journalisation (je suppose qu'il est comme un StringBuilder ou quelque chose ...).Utilisation de ImageProcessingLog dans la bibliothèque AForge

Dans les échantillons, ici et là, je vois quelque chose comme:

IImageProcessingLog _log = new ImageProcessingLog(); 

//some code 
_log.AddMessage("Image size: " + _bitmap.Width + " x " + _bitmap.Height); 
//more codes and usage of `_log` 

Il est clair que cela est une sorte de chaîne. Plus tard, je veux vider toutes ces données dans un TextBox. J'ai essayé de faire _log.ToString() mais il retourne juste le nom de l'objet.

Une idée comment puis-je utiliser cette fonctionnalité de journal?

Merci

Répondre

0

La classe ImageProcessingLog possède une propriété appelée Messages. Messages est de type List<string>. Ainsi, pour obtenir tous les messages consignés il suffit de parcourir les éléments de la liste des messages. L'interface IImageProcessingLog ne possède malheureusement pas une telle propriété. Une solution de contournement possible serait de créer une classe/interface d'adaptateur qui enveloppe la classe ImageProcessingLog.

Questions connexes