Вы выполняете итерации «driver-attribute.csv» и «nodefake.csv». То, что вы, вероятно, захотите сделать, это чтобы каждая строка в файле driver-attribute.csv открывала файл nodefake.csv и выполняла итерации с начала. Двигайтесь with open('nodesfake.csv', mode='r') as nodes_file
как раз перед csv_reader1 = csv.DictReader(nodes_file)
!
необходимо установить WindowStyle на WindowStyle. Ни один, который удалит хром, тогда можно позволить прозрачность, которая является интервалом атрибута элемент Окна и выбирает цвет фона к прозрачному. Все это может быть сделано как атрибуты к тегу окна.
WindowStyle="None"
AllowsTransparency="True"
Background="Transparent"
Для создания углов округленными используйте границу и установите cornerRadius свойство
Также необходимо сделать прозрачную границу вокруг окна, это несколько пикселей шириной, или иначе края скругленных углов отключены
Не используйте AllowsTransparency, это медленно и ошибочно, смотрите на эту ссылку, ищите раздел " Office 2007 without Aero †“Или, Вы ответственны за все":
https://blogs.msdn.microsoft.com/wpfsdk/2008/09/08/custom-window-chrome-in-wpf /
РЕДАКТИРОВАНИЕ: некоторые методы в этом сообщении характерны для Vista, но работы раздела "Office 2007 without Aero" над XP (и на самом деле описывает то, к чему программное обеспечение, которое записано для Vista, имеет к нейтрализации на XP).