use only DataItems in DataManager/Listhandling/CollectionSource.cs
Use FormattedText to measure Text.