У меня есть пользовательский элемент управления WPF, который используется для отображения состояния задач в моем пользовательском интерфейсе. Я получаю странное сообщение о том, что элемент управления иногда имеет неприятную границу слева, и я не могу воспроизвести ее.
Элемент управления выглядит так (при работе) (серая галочка = не работает, зеленый = ОК, красный крестик = сбой, песочные часы = работает);
альтернативный текст http://img504.imageshack.us/img504/1772/wpfgoodpw9.png
Это выглядит так, когда возникает проблема;
альтернативный текст http://img369.imageshack.us/img369/4201/wpfbadar6.png
Это может иметь какое-то отношение к наложению этих значков, когда состояние изменяется, другие становятся невидимыми, а соответствующий значок становится видимым. Все четыре иконки расположены друг над другом.
Это также может быть теоретическим фоном, о котором я расскажу далее. О проблеме сообщают как на плоской панели, так и на ЭЛТ-дисплеях.
Любое руководство с благодарностью.
Обновление:
1) SnapsToDevicePixels не влияет на проблему.
2) Сетка не используется, только холст.