Das Problem mit dem PropertyChanged-Event wurde weiter vorne erklärt. Dann kommt der Wert "2," oder "2." rein und den kann er ggf. nicht parsen, da er an dieser Stelle "2,0" bzw. "2.0" erwarten würde. Was spricht denn gegen die LostFocus-Lösung?
Dann musst Du Dich, wohl oder übel, mit dem Dateisystem auseinander setzen. Zur Zeit dürfte das bei Windows NTFS sein. Dort dürfte alles Wesentliche beschrieben stehen.
Vereinfacht ausgedrückt, kann man sich das wie ein Paar aus Datenbank und Festplatte vorstellen. Du hast eine Datenbank, welche die Metadaten enthält (Dateiname, Ort, Größe, Ersteller, usw.) und einen Link/Handle zum entsprechenden Speicherplatz auf der Festplatte.
Der Rest erfolgt dann über das jeweilige Programm, welches diese Daten liest und interpretiert. Mal als ausführbare Datei, mal als Bild, Video oder eben Word-Datei. Das ist Interpretationssache des Programms und hat erst mal nichts mit der Datei als solches zu tun.